gpt4 book ai didi

Javascript 替换在应该起作用的时候却不起作用

转载 作者:行者123 更新时间:2023-11-28 16:39:50 24 4
gpt4 key购买 nike

var src = "http://blah.com/SOMETHING.jpg";
src.replace(/.*([A-Z])\.jpg$/g, "X");

此时,src 不应该是:

http://blah.com/SOMETHINX.jpg

如果我将 match() 与相同的正则表达式一起使用,它会说它匹配。 Regex Coach 还显示了字符“G”的匹配项。

最佳答案

尝试

src = src.replace(/.*([A-Z])\.jpg$/g, "X");

String#replace 不是一个变异方法;它返回一个经过修改的新字符串。

编辑:另外,我不认为 regexp 正是您想要的。它表示“任意数量的任意字符”,后跟捕获的一个字符 A-Z 组,后跟字符串末尾的“.jpg”。 src 变成简单的“X”。

关于Javascript 替换在应该起作用的时候却不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1530423/

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