在替换中使用Javascript非捕获组

时间:2015-03-11 20:47:20

标签: javascript regex

表达式

"abcb".replace(/(?:a)b/, 'x')

返回“xcb”。我想要它返回的是“axcb”;也就是说,没有捕获“a”。

这可以在一个正则表达式中使用吗?

1 个答案:

答案 0 :(得分:0)

你可以抓住它:

"abcd".replace(/(a)b/, '$1x')
//=> axcd