| 代码 | 说明 |
|---|---|
| . | 匹配除换行符以外的任意字符 |
| \w | 匹配字母或数字或下划线或汉字 |
| \s | 匹配任意的空白符 |
| \d | 匹配数字 |
| \b | 匹配单词的开始或结束 |
| ^ | 匹配字符串的开始 |
| $ | 匹配字符串的结束 |
| 代码/语法 | 说明 |
|---|---|
| * | 重复零次或更多次 |
| + | 重复一次或更多次 |
| ? | 重复零次或一次 |
| {n} | 重复n次 |
| {n,} | 重复n次或更多次 |
| {n,m} | 重复n到m次 |
hi
\bhi\b
\bhi\b.*\bLucy\b
0\d\d-\d\d\d\d\d\d\d\d
0\d{2}-\d{8}
\ba\w*\b
\d+
\b\w{6}\b
^\d{5,12}$
unibetter\.com
C:\\Windows
[aeiou]
[a-z0-9A-Z_]
\(?0\d{2}[) -]?\d{8}
0\d{2}-\d{8}|0\d{3}-\d{7}
\(0\d{2}\)[- ]?\d{8}|0\d{2}[- ]?\d{8}
\d{5}-\d{4}|\d{5}
\d{5}|\d{5}-\d{4}
(\d{1,3}\.){3}\d{1,3}
((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)
<a[^>]+>
\b(\w+)\b\s+\1\b
\b(?<Word>\w+)\b\s+\k<Word>\b
\b\w+(?=ing\b)
(?<=\bre)\w+\b
((?<=\d)\d{3})+\b
(?<=\s)\d+(?=\s)
\b\w*q[^u]\w*\b
\b\w*q(?!u)\w*\b
\d{3}(?!\d)
\b((?!abc)\w)+\b
(?<![a-z])\d{7}
(?<=<(\w+)>).*(?=<\/\1>)
2[0-4]\d(?#200-249)|25[0-5](?#250-255)|[01]?\d\d?(?#0-199)
<div[^>]*>[^<>]*(((?'Open'<div[^>]*>)[^<>]*)+((?'-Open'</div>)[^<>]*)+)*(?(Open)(?!))</div>
参考博文:http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html
浙公网安备 33010602011771号