我正在尝试找到一种方法来替换类似这样的更多匹配项的第n个匹配项。
string = "one two three one one"
如何定位“one”的第二个出现位置?
是否可以像这样做?
string.replace(/\bone\b/gi{2}, "(one)")
获得这样的东西
"one two three (one) one"
我已经做了一个jsfiddle,它可以工作,但感觉不太对。代码很多,对于一个简单的事情来说很令人困惑。 https://jsfiddle.net/Rickii/7u7pLqfd/