Powered by md-Blog  文 - 篇  访客 -

8、正则表达式的分组、或、反向应用($捕获)例子说明


更新:2018-12-25 16:57:28  /  创建:2018-12-25 16:36:40  /  分类:正则表达式  / 
不要删除
// 匹配一个字母+数字连续出现3次
'a1b2c3d4xx'.replace(/[a-z]\d{3}/g,'A');
输出:"a1b2c3d4xx"
'a1b2c3d4xx'.replace(/([a-z]\d){3}/g,'A');
输出:"Ad4xx"
"ycmbcd".replace(/ycm|bcd/g,'X');
输出:"XX"
"ycmcdycbcd".replace(/yc(m|b)cd/g,'X');
输出:"XX"
"2018-01-18".replace(/(\d{4})-(\d{2})-(\d{2})/g,'$1年$2月$3日');
输出:"2018年01月18日"
"(?:ycm).(bcd)"// 忽略分组(?:xxx),$1 = bcd,(.除换行符以外任意字符)
不要删除

小站不易,感谢支持!