基本
一个积极的前瞻 (?=123) 断言文本后跟给定的模式,不包括匹配中的模式。同样,正面观察背后的 (?<=123) 断言文本前面是给定的模式。用 ! 替换 = 否定了断言。
输入 :123456
123(?=456)匹配123( 积极向前看 )(?<=123)456匹配456( 正面观察 )123(?!456)失败( 负向前瞻 )(?<!123)456失败( 负面观察 )
输入 :456
123(?=456)失败了(?<=123)456失败了123(?!456)失败了(?<!123)456匹配456