gpt4 book ai didi

javascript - 替换两个标记之间的 URL 中的 ID

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

我有一个看起来像这样的 url:

<a href="http://url/images/1034749-184e-3467-87e0-d7546df59896?w=600&amp;r=22036"></a>

我想用另一个 ID 替换:1034749-184e-3467-87e0-d7546df59896,是否有任何正则表达式或类似的替换方法可以让我在'image/' 和 '?' 字符?

最佳答案

你可以做这个近似表达式:

/[0-9a-z]+(?:-[0-9a-z]+){4}/i

匹配一组十六进制数,后跟 4 个部分,每个部分以破折号开头,后跟一组十六进制数。

> var s = 'http://url/images/1034749-184e-3467-87e0-d7546df59896?w=600&amp;r=22036';
> console.log(s.replace(/[0-9a-z]+(?:-[0-9a-z]+){4}/i, 'something-else'));

http://url/images/something-else?w=600&amp;r=22036

关于javascript - 替换两个标记之间的 URL 中的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15027136/

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