常用的正则表达式

^    开始

$    结束

()    子表达式起止

?    前式0或者1次

*    前式0或者多次

+    前式1或者多次

.    除换行符\n 之外的任何单字符

[    中括号表达式

\    转义

{    限定符表达式

|    两项之间选择

{n}    匹配前式n个

{n, }    至少匹配前式n个

{n,m}    匹配前式n到m个

\b    匹配单字符的边界

\d    匹配数字

\w    匹配字母数字下划线  

\s    匹配空格

[abc]    匹配括号内元素的字符

[^abc]    上一条的反义

(?=exp)    匹配exp之前的内容

(?<=exp)    匹配exp之后的内容

(?!exp)    匹配后面不是exp的内容

(?<!exp)    匹配前面不是exp的内容

posted @ 2020-04-09 10:19  dretrtg  阅读(138)  评论(0)    收藏  举报