如何使用正则表达式检测文本中的任何URL

23 浏览
0 Comments

如何使用正则表达式检测文本中的任何URL

这个问题已经有答案了:

什么是匹配URL的好的正则表达式?[重复]

我需要通过c#的正则表达式检测文本中的任何URL(包括http、https、www等)。无论如何,我都想检测到域名或URL

请帮帮我

示例:

google.com
http://google.com
http://www.gooogle.com
gooogle . com

示例正则表达式:

(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]"
([\w\-_]+(?:(?:\.[\w\-_]+)+))([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?

上述代码示例无法检测gooogle.com

admin 更改状态以发布 2023年5月25日
0
0 Comments

这个怎么样:

(http\:\/\/)*w*\.*go+gle\s*.\s*com

https://regex101.com/r/782DNM/1

0