我有以下术语来匹配字符串中的Url:
@(https?://([-\w\.]+)+?(/([\w/_\.]*(\?\S+)?)?)?)@
现在我想要匹配没有http://www.youtube.com
网址的所有网址。
wordcreator.org上的演示
答案 0 :(得分:1)
如果你的正则表达式引擎支持负向前瞻,你可以这样做:
@(https?://(?!www\.youtube\.com)([-\w.]+)+?(/([\w/_.]*(\?\S+)?)?)?)@
答案 1 :(得分:0)
另一种尝试模式:
@(https?://(?!www\.youtube\.com)[^ ]+\.[^ ]+)@