Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Javascript替换字符串中的子字符串_Javascript_Regex - Fatal编程技术网

如何使用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>,")