Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.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_Replace - Fatal编程技术网

替换JavaScript中的|问题

替换JavaScript中的|问题,javascript,regex,replace,Javascript,Regex,Replace,我试图将字符|替换为字符前后加空格的字符,但它最终会在每个字母之间加上|。我就是这样做的: content.replace(new RegExp("|", "g"), " | "); |在正则表达式中表示或 你需要逃避它: content.replace(/\|/g, " | "); 你可能需要逃离酒吧。那是regex中的一个社会符号,不是吗?59000代表:哦,你怎么能…谢谢你,大师!它工作得很好。如何到位。。?

我试图将字符
|
替换为字符前后加空格的字符,但它最终会在每个字母之间加上
|
。我就是这样做的:

content.replace(new RegExp("|", "g"), " | ");
|
在正则表达式中表示或

你需要逃避它:

content.replace(/\|/g, " | ");

你可能需要逃离酒吧。那是regex中的一个社会符号,不是吗?59000代表:哦,你怎么能…谢谢你,大师!它工作得很好。如何到位。。?