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

时间:2018-05-18 19:01:45

标签: regex url expression

我正在寻找一个可以选出两个没有分隔字符的网址的正则表达式。我有一个正则表达式,它正确地按照我想要的方式对网址进行判断,但是如果网址正在触摸它就会失败。

CURRENT REGEX

这是一个聊天服务,例如在消息中 “嘿结账这些链接www.google.comwww.apple.com”,我希望能够将这两个链接识别为两个单独的链接。

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

1 个答案:

答案 0 :(得分:0)

我能识别的唯一合理锚点是协议部分和www子域名与tempered greedy token

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

Demo