IOS常用正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^\x00-\xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
...
分类:
移动开发 时间:
2014-08-15 14:42:18
阅读次数:
219
语法格式:位于定界符"/"之间。1 较为常用的元字符包括: “+”, “*”,以及 “?”。其中, “+”元字符规定其前导字符必须在目标对象中连续出现一次或多次, “*”元字符规定其前导字符必须在目标对象中出现零次或连续多次, 而“?”元字符规定其前导对象必须在目标对象中连续出现零次或一次。1...
分类:
Web程序 时间:
2014-08-15 14:23:38
阅读次数:
187
正则表达式\<the\>:精确匹配the,不包括包含the的单词[^b-d]:不包含b~da\{2\}:a出现2次a\{2,3\}:a出现2~3次a\{2,\}:a至少出现2次[:upper:]:大写字母(用的时候外面加一层[]表示匹配字符集合)[:lower:]:小写字母[:digit:]:数字[:alnum:]:大小写字母和数字[:space..
分类:
其他好文 时间:
2014-08-15 02:52:37
阅读次数:
199
‘.‘匹配任一字符‘*‘指定*前的字符可以连续重复使用任意次‘^‘字符串开头‘$‘字符串结尾‘.*‘任意数量的字符‘\‘转义字符‘[...]‘匹配任一字符‘[^...]‘不匹配任一字符,取反‘\(....\)‘标记匹配字符,后续通过转义序列进行引用,例如\(grep\).*\1,匹配2个grep中间带有任意数目的字符‘\..
分类:
其他好文 时间:
2014-08-15 02:48:08
阅读次数:
245
记录一条匹配IPv4地址的正则表达式,以备后查‘^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\.(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){2}([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])$‘
分类:
其他好文 时间:
2014-08-15 02:46:37
阅读次数:
181
最近写了个正则表达式匹配的工具,可以按照组名输出匹配内容,还是挺方便的,代码留存一下,以后用的话,直接copy了。 Regex regex = new Regex(this.textBoxRegex.Text); Match result = regex....
分类:
其他好文 时间:
2014-08-14 23:21:16
阅读次数:
266
1. 在Class的每个method入口设置breakpoint. 参考下面的blog: Class Breakpoint: How to set a breakpoint on a C++ class in the Visual Studio Debugger 进一步: 能不能使用正则表达式, 过...
分类:
其他好文 时间:
2014-08-14 20:29:49
阅读次数:
230
utf-8吗表中所有汉字的区间的正则表达式[\u4e00-\u9fa5]汉字常用字unicode吗表String base ="\u7684\u4e00\u4e86\u662f\u6211\u4e0d\u5728\u4eba\u4eec\u6709\u6765\u4ed6\u8fd9\u4e0a\u...
分类:
其他好文 时间:
2014-08-14 20:11:49
阅读次数:
181
不使用正则表达式: import java.util.Scanner; public class RagexDemo01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); Stri...
分类:
编程语言 时间:
2014-08-14 19:49:39
阅读次数:
228