gpt4 book ai didi

javascript - 如何用取决于被替换位的内容替换字符串的一部分?

转载 作者:行者123 更新时间:2023-12-02 16:28:54 26 4
gpt4 key购买 nike

我有一个包含图像标记的字符串:

"Hello World bla [image-37388] bla bla"

现在如何用该图像的 url 替换该 token ?当然,url 取决于 token 中的数字。如何启动正则表达式来找到它,然后将替换部分的值提供给函数,然后返回正确的替换字符串?

我是 javascript 新手,因此很高兴获得任何帮助。

最佳答案

您可以使用 capturing group保留您想要匹配的部分,然后访问反向引用 $1 以将值插入替换调用中的字符串内部。

var s = 'Hello World bla [image-37388] bla bla'
var r = s.replace(/\[image-(\d+)]/, 'http://liberty.edu/$1.gif');
console.log(r) //=> 'Hello World bla http://liberty.edu/37388.gif bla bla'

关于javascript - 如何用取决于被替换位的内容替换字符串的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28482170/

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