Javascript,搜索多个单词并自行替换。如果找到,请在文本中仅替换其中一个
我需要替换标签中的几个单词。比如说 文本狗文本猫文本鼠标 如果匹配,需要用Javascript,搜索多个单词并自行替换。如果找到,请在文本中仅替换其中一个,javascript,replace,str-replace,Javascript,Replace,Str Replace,我需要替换标签中的几个单词。比如说 文本狗文本猫文本鼠标 如果匹配,需要用狗或猫或鼠标替换。 我需要换一次。如果发现单词dog,则表示替换dog中唯一的dog。没别的了。即使是猫或老鼠也会是文字 我有密码 var str = "dog text cat text mouse", reg = /dog|cat|mouse/; str = str.replace(reg, '<b>dog</b>'). var str=“狗文本猫文本鼠标”, reg=/dog | c
狗
或猫
或鼠标
替换。
我需要换一次。如果发现单词dog,则表示替换dog
中唯一的dog。没别的了。即使是猫或老鼠也会是文字
我有密码
var str = "dog text cat text mouse",
reg = /dog|cat|mouse/;
str = str.replace(reg, '<b>dog</b>').
var str=“狗文本猫文本鼠标”,
reg=/dog | cat | mouse/;
str=str.replace(reg,'dog')。
很抱歉,这仅替换与狗匹配的任何一个。
请帮帮我。使用g
标志进行全局搜索,而不只是替换第一个出现的
在正则表达式中使用括号捕获匹配项,在替换中使用$1
使用捕获的内容
var str = "dog text cat text mouse";
var reg = /(dog|cat|mouse)/g;
str = str.replace(reg, '<b>$1</b>')
var str=“狗文本猫文本鼠标”;
var reg=/(狗|猫|鼠)/g;
str=str.replace(注册号,$1)
使用g
标志进行全局搜索,而不只是替换第一个出现的
在正则表达式中使用括号捕获匹配项,在替换中使用$1
使用捕获的内容
var str = "dog text cat text mouse";
var reg = /(dog|cat|mouse)/g;
str = str.replace(reg, '<b>$1</b>')
var str=“狗文本猫文本鼠标”;
var reg=/(狗|猫|鼠)/g;
str=str.replace(注册号,$1)
狗应该变成什么样<代码>狗狗
?狗狗应该变成什么<代码>狗?