替换第一次出现的字符串后另一个字符串

Zik*_*iki 0 javascript regex string replace

试图在网络中找到它没有任何成功..

假设我有以下字符串:

这是一个带有很多字符串单词的字符串测试,这里有另一个字符串字符串,这里有字符串.

我需要更换第一" "到' anotherString后的第一个" 这里 ",所以输出将是:

这是一个有很多的串词在这里的另一个字符串测试anotherString字符串有串这里的字符串.

谢谢大家的帮助!

Avi*_*Raj 5

g在仅替换第一次出现时,您不需要添加修饰符.

str.replace(/\b(here\b.*?)\bstring\b/, "$1anotherString");
Run Code Online (Sandbox Code Playgroud)

DEMO