正则表达式
正则表达式
元字符
\d:匹配一个数字,等同于[0-9]
\w:匹配数字、字母、下划线
\s:匹配任意空白字符(空格、制表符、换行符)
空格:匹配空格
\t:匹配制表符
\n:匹配换行符
\D:匹配非数字
\W:匹配非数字、字母、下划线
\S:匹配非空白字符
^:匹配开始位置
$:匹配结束位置
.:匹配任意字符,除换行符
[]:字符集,匹配集合内的字符
[^]:匹配字符集外的字符
|:逻辑表达式,a|b,a或者b
():分组
\b:匹配单词开始或结束的空字符串
量词
{n}:匹配n个数量的字符
{n,}:匹配≥n个数量的字符
{n,m}:匹配≥n,≤m个数量的字符
?:{0,1}
+:{1,}
*:{0,}
转义符
\、[.?+*()]、[-]
惰性匹配
元字符+量词+?:惰性匹配,不加?默认贪婪匹配。

浙公网安备 33010602011771号