【发布时间】:2021-07-13 23:38:58
【问题描述】:
我正在寻找一种方法来查找所有 url 以用 markdown 链接替换它们。但是,在我的字符串中,我已经有一些 URL 已经被 markdown 语法包装了。所以我需要忽略这些情况。 JS 正则表达式可以做到这一点吗?
这是我目前拥有的:
(?:[^\]\)]|^)(htt\ps?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9]{1,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*))
此处不应仅捕获最后一行文本: https://regex101.com/r/qgm8jN/1
【问题讨论】:
标签: javascript regex