Skip to content

Latest commit

 

History

History
30 lines (28 loc) · 1.68 KB

正则.md

File metadata and controls

30 lines (28 loc) · 1.68 KB

正则

元字符 含义
* 可以出现无数次,也可以不出现(任意次数均可)
? 可以不出现,也可以出现一次(单次可选)
+ 可以出现无数次,但是至少要出现一次(至少一次)
^ 匹配一行开头位置
$ 匹配一行结束位置
(...) 限定多选结构的范围,标注量词作用的元素
| 匹配任意分割的表达式
{min,max} 至少需要min次,至多需要max
\b 单词分界符
\< 单词分界符(单词起始位置)
\> 单词分界符(单词结束位置)
. 匹配任意单个字符
[...] 列出的任意字符
[^...] 未列出的任意字符
\1,\2,... 匹配之前的第一、第二组括号内的字表达式匹配的文本
\t 制表符
\n 换行符
\r 回车符
\s 匹配空白字符,如空格,换行之类的
\S 除了\s之外的任何字符,等同于[^\s]
\w 等同于[a-zA-Z0-9],在\w+中很有用,用来匹配一个单词
\W 除了\w之外的任何字符,等同于[^a-zA-Z0-9]
\d [0-9]即是数字
\D 除了\d之外的任何字符,等同于[^\d]

其他资料