1 个回答

应该在同一个位置前后都进行断言:

/(?!(?<=@#%)(?=2@#%))2/gi

代码可以写为:

new RegExp(`(?!(?<=@#%)(?=${this.value}@#%))${this.value}`, 'ig')

可以在这里查看测试case

推荐问题