String content = “testContent”; String regex="^[a-zA-Z0-9\u4E00-\u9FA5]+$"; Pattern pattern = Pattern.compile(regex); Matcher ma...
分类:
编程语言 时间:
2014-08-14 19:41:29
阅读次数:
282
加上引用: using System.Text.RegularExpressions; /// /// 检查字符串是否是日期格式 /// /// 2011-5-8 8:08:05 /// public static string check(string s) { if (Regex.I...
分类:
Web程序 时间:
2014-08-14 19:26:19
阅读次数:
369
元字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的...
分类:
其他好文 时间:
2014-08-14 19:21:39
阅读次数:
214
int preg_match(string $pattern, string $subject[, $arr][, int $flags]);$pattern 正则表达式$subject: 要搜索的字符串$arr: 成功返回存放的数组返回值:匹配不成功为 0,否则为 1$arr[0]: 为包含与整个...
分类:
其他好文 时间:
2014-08-14 13:47:18
阅读次数:
180
【转自:http://blog.csdn.net/lsj19830812/article/details/4137003】搜索了不少网站也没找到合适的,还是自己学习了下正则表达式,写了一个大家供参考被保留的设备名不能被用来作为文件 名:CON,PRN,AUX,NUL,COM1,COM2,COM3,C...
验证数字的正则表达式集 验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数...
分类:
其他好文 时间:
2014-08-14 10:22:08
阅读次数:
302
一、正则表达式去除代码行号作为开发人员,我们经常从网上复制一些代码,有些时候复制的代码前面是带有行号,如:MyEclipse本身自带有查找替换功能,并且支持正则表达式替换,使用正则替换就可以很容易去除这些行号使用快捷键“ctrl+F”打开MyEclipse的查找替换功能,如下图所示:这样就可以把代码...
分类:
系统相关 时间:
2014-08-14 01:17:17
阅读次数:
320
1. “= ”,字面精确匹配, 如果匹配,则跳出匹配过程。(不再进行正则匹配)2. “^~ ”,最大前缀匹配,如果匹配,则跳出匹配过程。(不再进行正则匹配)3. 不带任何前缀:最大前缀匹配,举例如下: location / 代表以"/"开头的搜索匹配, 再没有正则表达式匹配的情况下才进行这个匹配(....
分类:
其他好文 时间:
2014-08-13 21:34:07
阅读次数:
235
特殊符号
[:alnum:] 代表英文大小写字符及数字,即 0-9, A-Z, a-z
[:alpha:] 代表任何英文大小写字符,即 A-Z, a-z
[:upper:] 代表大写字符,即 A-Z
[:lower:] 代表小写字符,即 a-z
[:digit:] 代表数字而已,即 0-9
[:xdigit:] 代表 16 进制数字类型,因此包括: 0-9, A-F, a-f 的数字与字符...
分类:
其他好文 时间:
2014-08-13 19:06:57
阅读次数:
221
正则表达式基础
正则表达式语法(1)
普通字符:字母,数字,汉子,下划线以及没有特殊定义的标点符号都是“普通字符”。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符
简单的转义字符:
\n :代表换行符
\t :代表制表符
\\ :代表\本身
\^ ...... :代表匹配这字符本身
正则表达式...
分类:
编程语言 时间:
2014-08-13 18:51:07
阅读次数:
196