gpt4 book ai didi

javascript正则表达式从路径字符串中替换3digitis

转载 作者:行者123 更新时间:2023-11-30 07:38:49 24 4
gpt4 key购买 nike

我有一个 <img>我需要从路径中更改两位数的地方。我不知道如何编写正则表达式。

<img src="/cms/ig/immopix/100/9165c73366c8830058b0f95c0fcacef5_100.jpg" />
^ ^
| |
------------------------------------
|
replace those "1" in "6"

so it looks like this
------------------------------------
| |
<img src="/cms/ig/immopix/600/9165c73366c8830058b0f95c0fcacef5_600.jpg" />

img 名称是一个 md5 值,它也可以包含“100”,所以我不能只替换每个“100”。我该怎么做?

所以在 DOM 中有一些 img 标签,我像这样循环

$('.object-overview-wrap').each(function(i){
var img = $(this).children('.img-wrap').children('img');
console.log(img.attr('src'));
var imgSrc = img.attr('src');
img.attr('src', '/cms/ig/immopix/600/88f9f658ed1d506ce36b28565b79405f_600.jpg');
});

console.log 给我:/cms/ig/immopix/100/9165c73366c8830058b0f95c0fcacef5_100.jpg 我想替换它,但我不知道如何替换。

非常感谢解释如何编写和使用正则表达式的帮助和链接!

最佳答案

您可以将 "/100/" 替换为 "/600/",然后将 "_100." 替换为 "_600 ”

正则表达式当然可以在这里工作,但是这样更简单。

关于javascript正则表达式从路径字符串中替换3digitis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23061710/

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