首页 > 技术文章 > 正则表达式语法

iGhost 2021-04-09 22:12 原文

\d        匹配单个数字
\D        匹配单个非数字
\w        匹配单个字母包括下划线
\W       匹配单个非字母(比如:, )
.          匹配任何单个字符('\n','\r'除外)
+         匹配前面的子表达式>=1次,如'pa+'可以匹配'paaa',a添加多次
*         匹配前面的子表达式>=0次
?         
{N}        指定匹配的次数'ab{3,5}'--abbb
{N,}        至少匹配N次
^            匹配行首^I
$            匹配行尾I$
?            默认贪婪模式,如何?在其他元字符之后,使用非贪婪模式尽可能少的匹配.?
[xyz]    匹配所包含的任意字符
[a-z]    匹配指定氛围的任意字符
[^abc],[^a-z]    不匹配某个字符
()           分组匹配
x|y        匹配x或y
|        将两个正则匹配进行逻辑或

 

推荐阅读