初学JavaScript正则表达式(十)

前瞻与后顾

断言 === assert

符合断言为正向,不符合为负向

例
    
    'a2*3'.replace(/w(?=d)/g,'x')                 ------- x2*3   
  
    看看'd'前面是不是'w',如果是将'w'改为x           正向前瞻


    'a2*34vv'.replace(/w(?!d)/g,'x')         ------- ax*3xxx           负向前瞻

整理自慕课网教学 点此进入

原文地址:https://www.cnblogs.com/xue-shuai/p/12000616.html