gpt4 book ai didi

javascript - 在 Node js 中用另一个替换字符串的所有 URL 出现

转载 作者:行者123 更新时间:2023-11-30 09:30:21 25 4
gpt4 key购买 nike

我正在尝试替换所有出现的 http://xyz.yzx.com/abc/def/通过 /qwe/String在 Node js中。我对 Node js 很陌生。所以,我认为我在语法上犯了一些错误。以下是我正在尝试的代码。

var newString = originalString.replace("http:\/\/xyz\.yzx\.com\/abc\/def\//g", "/qwe/");

但这并没有做任何替换。有人可以建议我做错了什么吗?我尝试了很多调整,但不知何故我无法实现替换所有事件。

如果您能提供任何建议,我们将不胜感激。

最佳答案

如果一个字符串作为替换第一个参数被传递,它只会替换第一次出现的(在我看来这是很糟糕的实现)。所以我们要么使用一个小的解决方法:

var newString = originalString
.split("http:\/\/xyz\.yzx\.com\/abc\/def")
.join("/qwe/");

或者我们需要删除字符串文字并使用 \/ 转义每个 / ... :/

关于javascript - 在 Node js 中用另一个替换字符串的所有 URL 出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46652105/

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