gpt4 book ai didi

javascript - 正则表达式:如何替换以 "w/"和 "h"开头的四位数字?

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

我正在使用以下正则表达式将 w/4096/h/2048 中的数字替换为自定义值。但是现在我希望能够在 w//h

之后替换任何类型的四位数字
imgSrc.replace('w/4096/h/2048', 'w/' + w + '/h/' + h)

我应该如何修改上面的代码以反射(reflect)这一点?

最佳答案

使用 [0-9] 匹配一个数字,使用量词 {4} 匹配其中的四个:

imgSrc.replace('w/[0-9]{4}/h/[0-9]{4}', 'w/' + w + '/h/' + h)

作为 [0-9] 的缩写,您可以使用 \d:

imgSrc.replace('w/\d{4}/h/\d{4}', 'w/' + w + '/h/' + h)

关于javascript - 正则表达式:如何替换以 "w/"和 "h"开头的四位数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39585480/

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