gpt4 book ai didi

JavaScript 正则表达式 [url=$1]$2[/url] 问题

转载 作者:行者123 更新时间:2023-12-02 19:53:42 25 4
gpt4 key购买 nike

我有这个正则表达式/javascript 代码:

toReturn = toReturn.replace(/(\[url=)(.+)(\])(.+)(\[\/url\])/g, '<a target=\"_blank\" href="\$2">\$4</a>');

但问题是,如果用户输入:

[url=example]example[/url]
some_other_text
[url=example2]example2[/url]

它将把第一个 [url=] 与最后一个 [/url] 链接起来,只生成一个不正确的 url!!!!!!

我该如何解决这个问题?

最佳答案

使用 (.+?) 而不是 (.+) 来使量词变得惰性。

关于JavaScript 正则表达式 [url=$1]$2[/url] 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8932925/

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