如何使用Javascript替换字符串中的子字符串
我试图将字符串中的每个如何使用Javascript替换字符串中的子字符串,javascript,regex,Javascript,Regex,我试图将字符串中的每个替换为, 我尝试过使用字符串。替换(“”,“,”)此操作有效,但它仅替换第一个引用 我知道我需要使用g标志进行全局匹配,但当我将其放在替换方法replace(“/g”,“”)中时它不工作 正确的语法是: string.replace(/<\/li>/g, "</li>,") 您可以这样做: anotherString = someString.replace(/<\/li>/g, '</li>,'); anotherStr
替换为,
我尝试过使用字符串。替换(“”,“,”)代码>此操作有效,但它仅替换第一个引用
我知道我需要使用g
标志进行全局匹配,但当我将其放在替换方法replace(“/g”,“”)中时代码>它不工作 正确的语法是:
string.replace(/<\/li>/g, "</li>,")
您可以这样做:
anotherString = someString.replace(/<\/li>/g, '</li>,');
anotherString=someString.replace(//g,,);
使用正则表达式替换所有引用
var string = string.replace(/<\/li>/g,"<\li>,")
var string=string.replace(//g,,“”)
使用字符串。替换(//g,,”)代码>你尝试过在线搜索吗?…是的,我尝试过。我遇到了RegExpre,但我似乎也无法让它工作。“”。匹配(/\l/);//[“l”]
,您在反斜杠后忘记了一个/
,谢谢-修复了@PinnyM第一个对我不起作用,但第二个很好。谢谢。@blackwidow249确实字符串方法已被弃用。修改了我的答案以反映这一点。
var string = string.replace(/<\/li>/g,"<\li>,")