Negative Lookahead怎么用

Negative Lookahead how use

课文:

1a2c3

我想要所有前面没有 a 的数字:1、3

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

(?!a)[1-9]

但是 result 是:1,2,3

我的错误是什么?我需要用什么方法只找到那些没有任何匹配项的人?

使用负面回顾:?<!

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

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