正则表达式挑选出两个没有分隔字符的 URL



我正在寻找一个正则表达式,它可以挑选出两个没有分隔字符的网址。我有一个正则表达式,它以我想要的方式正确识别 url,但如果 url 接触,它会失败。

当前正则表达式

它用于聊天服务,例如在消息中 "嘿,www.google.comwww.apple.com 查看这些链接",我希望能够将两个链接识别为两个单独的链接。

我正在寻找一个有创意的 REGEX 解决方案,但我对其他解决方案持开放态度。

我能识别的唯一合理的锚点是协议部分和www子域以及一个温和的贪婪令牌:

((https?://(www)?)|www.)(?:(?!https?://|www.).)+

演示

最新更新