正则表达式符号释义

元字符

. :匹配除换行符以外的任意字符
\w :匹配字母、数字、下划线和汉字
\s :匹配任意的空格字符
\d :匹配数字
\b :匹配单词的开始或结束

反义符(大写)

\W :匹配不是字母、数字、下划线和汉字的字符
\S :匹配不是空格的字符
\D :匹配非数字的字符
\B :匹配不是单词开头或结尾的位置

边界符

^ :匹配字符串的开始
$ :匹配字符串的结束
[x] :匹配单个字符,x表示任意单个字符
() :表示分组
- :表示区间

转义符

\ :表示正则表达式中占用的任意特殊字符
\\ :匹配转义字符 \ 本身
\t :匹配一个制表符
\r :匹配一个Enter符
\n:匹配一个换行符

计量符

* :匹配字符重复0次或更多次(任意次数)
+ :匹配字符重复1次或更多次(至少一次)
? :匹配字符(占位)重复0次或1次(可有可无)
{n} :匹配字符重复出现n次
{n,m} :匹配字符出现n-m次
{n,} :表示某个字符 表示区间

逻辑符

| :表示逻辑或
= :逻辑等于(环视肯定顺序)
! :逻辑非(环视否定顺序)
<= :环视肯定逆序
<! :环视否定逆序

发布了26 篇原创文章 · 获赞 39 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_45240169/article/details/104591358
今日推荐