正则表达式语法

正则表达式语法:

通配符 含义 正则示例 可以匹配成功示例
. 匹配任何单字符字符(\n除外) a.a abc
^ 匹配字符串起始部分 ^a ab…
$ 匹配字符串终止部分 .txt$ a.txt
* 匹配0次或者多次前面出现的正则表达式 ,等价于{0,} a* aaaaa
+ 匹配1次或者多次前面出现的正则表达式,等价于{1,} [a-z]+ aasx
? 匹配0次或者1次前面出现的正则表达, 等价于{0,1} do(es)? do 、does
{n} 匹配N次前面出现的正则表达式 abc{2} abcc
{n,} 匹配至少N次前面出现的正则表达式 abc{2,} abcc,abccc
{m,n} 匹配M~N次前面出现的正则表达式 abc{1,2}d abcd、abccd
[…] 匹配来自括号内字符集中的任意单个字符 [abc] a,b,c
[x-y] 匹配x~y范围中的任意单个字符 [0-9] 1,5,9
[^…] 不匹配来自括号里字符集中任意单个字符 [^0-9] a
(…) 匹配封闭的正则表达式,然后另存为子组 ([0-1][0-9])? 12
\d 匹配任何十进制数字 \d.txt 1.txt,2.txt
\w 匹配任何字母数字字符 \w{2}.txt 2a.txt,bb.txt
\s 匹配任何空格字符 a\sb a b
\b 匹配任何单词边界 (es)\b does
\N 匹配已保存的子组 ([0-9])\1 1

常用的正则表达式案例

发布了6 篇原创文章 · 获赞 0 · 访问量 611
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览