我试图在 Javascript 中模仿后面的样子,
我想匹配字符串“object.all”而不是“object.call”。我试过了:
new RegExp('(?!(\\.))all')
但是这两个例子都是匹配的,我想要的是看看后面是否有一个.
(点)就在后面all
,有人可以解释一下我的正则表达式有什么问题吗?
提前致谢
这个不错:
'object.all'.replace(new RegExp('(?!(\\.))all'), 'foo')
// => object.foo
对于这个,我希望结果是“object.call”:
'object.call'.replace(new RegExp('(?!(\\.))all'), 'foo')
// => object.cfoo