Powered by md-Blog  文 - 篇  访客 -

9、正则表达式前瞻、后顾的意思及应用例子说明


更新:2018-12-25 16:57:29  /  创建:2018-12-25 16:36:40  /  分类:正则表达式  / 
不要删除

解析是否符合断言:

头部→尾部 (前瞻)
尾部→头部 (后顾)JavaScript不支持

正向前瞻 exp(?=assert)

\w(?=\d)
'a2*3'.replace(/\w(?=\d)/g,'X');
输出:"X2*3"
'ab2*3'.replace(/\w(?=\d)/g,'X');
输出:"aX2*3"
'ab-2*3'.replace(/\w(?=\d)/g,'X');
输出:"ab-2*3"

负向前瞻 exp(?!assert)

'ab-2*33'.replace(/\w(?!\d)/g,'X');
输出:"XX-X*3X"
不要删除

小站不易,感谢支持!