常用的正则表达式
- 开发
- 20
-
限定符 (Quantifiers)
a*
:a
出现 0 次或多次
a+
:a
出现 1 次或多次
a?
:a
出现 0 次或 1 次
a{6}
:a
准确出现 6 次
a{2,6}
:a
出现 2 到 6 次
a{2,}
:a
出现至少 2 次
或运算符 (OR Operator)
(a|b)
:匹配 a
或者 b
(ab)|(cd)
:匹配 ab
或者 cd
字符类 (Character Classes)
[abc]
:匹配 a
、b
或者 c
[a-c]
:同上,匹配 a
到 c
之间的任意一个字符
[a-fA-F0-9]
:匹配小写 a
到 f
、大写 A
到 F
以及数字 0
到 9
[^0-9]
:匹配非数字字符
元字符 (Meta-characters)
\d
:匹配数字字符
\D
:匹配非数字字符
\w
:匹配单词字符(英文、数字、下划线)
\W
:匹配非单词字符
\s
:匹配空白符(包含换行符、Tab)
\S
:匹配非空白字符
.
:匹配任意字符(换行符除外)
\bword\b
:\b
标注字符的边界(全字匹配)
^
:匹配行首
$
:匹配行尾
贪婪/懒惰匹配 (Greedy/Lazy Match)
<.+>
:默认贪婪匹配,“任意字符”出现一次或多次
<.+?>
:懒惰匹配,“任意字符”出现一次或多次,但尽可能少匹配
原文地址:https://blog.csdn.net/weixin_43844521/article/details/136752104
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。
本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:https://www.suanlizi.com/kf/1768966450757898240.html
如若内容造成侵权/违法违规/事实不符,请联系《酸梨子》网邮箱:1419361763@qq.com进行投诉反馈,一经查实,立即删除!