|
楼主 |
发表于 2016-6-11 14:49:35
|
显示全部楼层
总结
字符: a b c d 1 2 3 4 etc.
字符类: . [abc] [a-z] \d \w \s
. 代表任何字符
\d 表示“数字”
\w 表示”字母”, [0-9A-Za-z_]
\s 表示 “空格, 制表符,回车或换行符”
否定字符类: [^abc] \D \W \S
重复: {4} {3,16} {1,} ? * +
? 表示 “零次或一次”
* 表示 “大于零次”
+ 表示 “一次或一次以上”
如果不加上?,所有的重复都是最长匹配的(贪婪)
分组: (Septem|Octo|Novem|Decem)ber
词,行以及文本的分隔: \b ^ $ \A \z
转义字符: \1 \2 \3 etc. (在匹配表达式和替换表达式中都可用)
元字符: . \ [ ] { } ? * + | ( ) ^ $
在字符类中使用元字符: [ ] \ - ^
使用反斜杠可以忽略元字符: \ |
|