首页 / 后端开发 / 正则表达式入门

正则表达式入门

2021-04-25 04:25 后端开发 阅读 864 来源
元字符: 具有固定含义的特殊符号 常⽤元字符:
.匹配除换⾏符以外的任意字符
\w
匹配字⺟或数字或下划线
\s
匹配任意的空⽩符
\d
匹配数字
\n
匹配⼀个换⾏符
\t
匹配⼀个制表符
^
匹配字符串的开始
$
匹配字符串的结尾
\W
匹配⾮字⺟或数字或下划线
\D
匹配⾮数字
\S
匹配⾮空⽩符
a|b
匹配字符a或字符b
 ()
匹配括号内的表达式,也表示⼀个组
[...]
匹配字符组中的字符
[^...]
匹配除了字符组中字符的所有字符

量词: 控制前⾯的元字符出现的次数
*
重复零次或更多次
+
重复⼀次或更多次
?
重复零次或⼀次
{n}
重复n次
 {n,}
重复n次或更多次
{n,m}
重复n到m次

贪婪匹配和惰性匹配
.*
贪婪匹配
.*?
惰性匹配

猜你喜欢