负面前瞻如何使用

时间:2017-10-26 18:34:33

标签: regex regex-negation

文本:

  

1a2c3

我想要所有没有a之前的号码:1,3

我认为这是负面前瞻的经典案例:

  

(?一)[1-9]

但是result是:1,2,3

我的错误是什么?我需要以什么方式才能找到那些无法匹配的人?

1 个答案:

答案 0 :(得分:2)

使用否定的后卫:?<!

/(?<!a)[1-9]/

https://regex101.com/r/E7k5t4/1