内容参考deerchao的正则表达式30分钟入门教程
| 代码 | 说明 |
| . | 匹配除了换行符以外的任意字符 |
| \w | 匹配字母或数字或下划线或汉子 |
| \s | 匹配任意的空白符 |
| \d | 匹配数字 |
| \b | 匹配单词的开始或结束 |
| ^ | 匹配字符串的开始 |
| $ | 匹配字符串的结束 |
| 代码 | 说明 |
| \ | 将下一个字符标记为一个特殊字符、或一个原义字符、或一个先后引用、或一个八进制转义符。如:‘n‘匹配字符"n"。‘\n‘匹配一个换行符。序列‘\\‘匹配"\"而"\("则匹配"("。 |
| 代码 | 说明 |
| ? | 重复0次或1次 |
| * | 重复0次或更多次 |
| + | 重复1次或更多次 |
| {n} | 重复n次 |
| {n,} | 重复n次或更多次 |
| {n,m} | 重复n到m次 |
假如要查找数字,字母,空白是比较简单,已经有了很对对应的字符集合的元字符。但是如果想自定义元字符的字符集合呢?
非常简单,使用方括号将你所需要的的元素括起来就行了。如[aeiou]就匹配任何一个英文元音字母。
原文:http://www.cnblogs.com/kehaocheng/p/7140451.html