标签: regex regex-negation
文本:
1a2c3
我想要所有没有a之前的号码:1,3
a
我认为这是负面前瞻的经典案例:
(?一)[1-9]
但是result是:1,2,3
我的错误是什么?我需要以什么方式才能找到那些无法匹配的人?
答案 0 :(得分:2)
使用否定的后卫:?<!
?<!
/(?<!a)[1-9]/
https://regex101.com/r/E7k5t4/1