gpt4 book ai didi

Javascript 替换正则表达式

转载 作者:行者123 更新时间:2023-11-29 20:20:00 25 4
gpt4 key购买 nike

好的,我实际上是在尝试替换文本。

基本上,我需要用空白字符串 ''

替换 this: | 的所有实例

但是,这不起作用:

langName = langName.replace(/|/g, '');

此外,如果我还可以用 '' 替换字符串中的所有这些实例,那将是最好的:

" 双引号

'单引号

/ 反斜杠

\ 正斜杠

以及任何其他 html 实体字符。啊啊啊。

有人可以帮我吗?也许它可以变成一个 String.prototype 函数,这样我就可以多次使用它?

谢谢:)

最佳答案

您需要使用 \ 转义 |,例如:

langName = langName.replace(/\|/g, '');

测试用例:

var langName = 'this| is | some string';

langName = langName.replace(/\|/g, '');
alert(langName);

输出:

this is some string

之所以需要转义 | 是因为它是特殊的正则表达式字符。


或者,您也可以像这样使用splitjoin:

langName = langName.split('|').join('');

关于Javascript 替换正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4537109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com