使用JavaScript更改字符串中的特定单词

使用JavaScript更改字符串中的特定单词,javascript,regex,replace,Javascript,Regex,Replace,我有这样的想法: var myString=“Paul,Paula,Pauline”; var myRegExp=/Paula?/g; var change=myString.replace(myRegExp,“George”); 文件。编写(更改)您可以使用以下正则表达式: var myRegExp = /\bPaula?\b/g; var myString=“Paul,Paula,Pauline”; var myRegExp=/\bPaula?\b/g; var change=mySt

我有这样的想法:

var myString=“Paul,Paula,Pauline”;
var myRegExp=/Paula?/g;
var change=myString.replace(myRegExp,“George”);

文件。编写(更改)您可以使用以下正则表达式:

var myRegExp = /\bPaula?\b/g;
var myString=“Paul,Paula,Pauline”;
var myRegExp=/\bPaula?\b/g;
var change=myString.replace(myRegExp,“George”);
文件。编写(更改)
您可以使用它并替换为
var change=myString.replace(myRegExp,“$1George”)

见演示


很乐意帮忙。请考虑我的回答,如果它被证明是有用的和接受的,因为它对你有用。事实上,有时,甚至比视觉化更吸引人。但regex101.com确实更有帮助,因为它提供了代码生成和调试(显示了regex的实际工作方式)。然而,出于演示目的,我依赖于SO代码段功能。看看你的问题现在是什么样子:)@PiotrX一定要接受一个对你帮助最大的答案,并投票给其他对你帮助最大的人
var myRegExp = /(^|\s)Paula?(?=[,\s]|$)/g