工具-正则表达式
参考文献
精通正则表达式第三版 Jeffrey E.F Friedl著
学习正则表达式 [美]Micbael Fitzgerald
校验网址
https://regex101.com/
https://www.regexlib.com/
元字符
元字符
特殊含义
.
匹配除换行符以外的任意字符
^
匹配字符串的开始位置
$
匹配字符串的结束位置
*
匹配前面的元素零次或多次
+
匹配前面的元素一次或多次
?
匹配前面的元素零次或一次
\
转义字符,用于转义特殊字符
[]
字符类,匹配方括号内的任意字符
()
分组,用于捕获或分组匹配
{}
限定符,指定匹配的次数
`
`
\d
数字字符,等同于[0-9]
\w
单词字符,等同于[a-zA-Z0-9_]
\s
空白字符,包括空格、制表符、换行符等
\b
单词边界,匹配单词的开始或结束位置
量词
量词
说明
{n}
在它之前的元素必须出现n次
{m,n}
在它之前的元素最少出现m次 ...