*        重复零次或更多次

+        重复一次或更多次

?        重复零次或一次

{n}        重复n次

{n,}        重复n次或更多次

{n,m}        重复n到m次

*?        重复任意次,但尽可能少重复

+?        重复1次或更多次,但尽可能少重复

??        重复1次或更多次,但尽可能少重复

{n,m}?        重复n到m次,但尽可能少重复

{n,}?        重复n次以上,但尽可能少重复




^        字符串的开始位置

$        字符串结束的位置

.        匹配除换行符以外的任意字符


\w        匹配字母或数字或下划线或汉字

\W        匹配任意不是字母、数字、下划线、汉字的字符


\s        匹配任意的空白符

\S        匹配任意不是空白符的字符


\d        匹配数字

\D        匹配任意非数字的字符


\b        匹配单词的开始或结束

\B        匹配不是单词开头或结束的位置


[^x]        匹配除了x以外的任意字符    ( ^在方括号里表示非的意思 )

[^.]        代表非通配符


~              为区分大小写的匹配

~*             不区分大小写的匹配

!~             区分大小写不匹配

!~*            不区分大小写不匹配

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:www.ssswm.com@qq.com 我们将配合处理!

原文地址:《伪静态正则常用写法》发布于2020-07-02 15:50:16