正则表达式捕获所有内容

时间:2019-01-23 19:13:30

标签: regex

当前在regex101上,我正在使用以下测试字符串:

Sinkhole: Unknown, URLReputation: Risk unknown, URL: https://35.com/tail/123@#$%^, URLCategory: Unknown

我要使用正则表达式尝试实现的目的是得到如下所示的完全匹配项:

URL: https://35.com/tail/123@#$%^

我正在使用的正则表达式如下:

URL:\s((http[s]?|ftp):\/)?\/?([^:\/\s]+)((\/\w+)*\/)([\w\-\.]+[^#?\s]+)(.*)?(#[\w\-]+)?$

不幸的是,上面的正则表达式在URL后面捕获了我不需要的任何内容。

我是regex的新手,了解基础知识,但缺少最后一部分。

0 个答案:

没有答案