gpt4 book ai didi

javascript - JS : Regex - replace parts of domains in full text

转载 作者:行者123 更新时间:2023-11-28 06:51:19 25 4
gpt4 key购买 nike

我遇到了一个问题。我有一个完整的 html 页面存储在一个变量中,我想更改某些符合条件的 URL。

我们只寻找某些顶级域名,例如“.XYZ”,如果找到它,我们希望结尾为“.XYZ.ABC” - 只需添加“.ABC”即可。

例如<a href="http://example.xyz/">link</a>将更改为 <a href="http://example.xyz.abc/">link</a>

但是,如果域名已经以“.abc”结尾,我们应该保留它。我想更改所有链接的文本,例如 src、href 以及 js 值,例如 var link="123.xyz/1.bmp";

其他示例

www.123.xyz -> www.123.xyz.abc
abc.xyz/1.bmp -> abc.xyz.abc/1.bmp
eee.xyz.abc -> eee.xyz.abc

最佳答案

这样的事情应该有效:

text.replace(/\.xyz(?!\.abc)/g, ".xyz.abc")

关于javascript - JS : Regex - replace parts of domains in full text,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32940745/

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