RE表达式

记号 说明 样例
literal 匹配字符串的值 foo
rel|rel2 匹配正则表达式rel、或rel2 foo|bar
. 匹配任何字符(换行符除外) b.b
^ 匹配字符串的开始 ^Dear
$ 匹配字符串的结尾 /bin/*sh$
* 匹配前面出现的正则表达式零次或者多次 [A-Za-z0-9]*
+ 匹配前面出现的正则表达式一次或者多次 [a-z]+.com
? 匹配前面出现的正则表达式零次或者一次 goo?
{N} 匹配前面出现的正则表达式N [0-9]{3}
{M,N} 匹配重复出现M次到N次的正则表达式 [0-9]{5,9}
[...] 匹配字符组里出现的任意一个字符 [aeioou]
[..x-y..] 匹配从x到y的任意一个字符 [0-9],[A-Za-z]
[^...] 不匹配此字符集中出现的任何一个字符,包括某一范围的字符 [aeiou],[A-Za-z0-9]
(*|+|?|{})? 用于上面出现的任何“非贪婪” .*?[a-z]
(...) 匹配封闭括号中正则表达式(RE),并保存为子组 。。。

你可能感兴趣的:(RE表达式)