正则规则基础知识点

.    匹配任意字符(不包括换行符)

^    匹配开始位置,多行模式下匹配每一行的开始

$    匹配结束位置,多行模式下匹配每一行的结束

*     匹配前一个元字符0到多次

+    匹配前一个元字符1到多次

?   匹配前一个元字符0到1次

{m,n}   匹配前一个元字符m到n次

\\     转义字符,跟在其后的字符将失去作为特殊元字符的含义,例如\\. 只能匹配. ,不能再匹配任意字符

[]    字符集,一个字符的集合,可匹配其中任意一个字符

|     逻辑表达式 或 ,比如 a|b 代表可匹配a 或者 b

\b   匹配位于单词开始或结束位置的空字符串

\B   匹配不位于单词开始或结束位置的空字符串

\d   匹配一个数字,相当于[0-9]

\D   匹配非数字,相当于[^0-9]

\s    匹配任意空白字符,相当于[ \t\n\r\f\v]

\S   匹配非空白字符,相当于[^  \t\n\r\f\v]

\w   匹配数字、字母、下划线中任意一个字符,相当于  [a-zA-Z0-9]

\W  匹配非数字、字母、下划线中的任意字符,相当于 [^a-zA-Z0-9]

 

posted @ 2022-03-12 15:28  紫梦凌云  阅读(28)  评论(0编辑  收藏  举报