URL正则表达式排除特定域不正确匹配

gui*_*ume 0 python regex

我试图将一些表达式与正则表达式匹配,但它不起作用.我想匹配一个不以字母开头的字符串http://www.domain.com.这是我的正则表达式:

^https?:\/\/(www\.)?(?!domain\.com)
Run Code Online (Sandbox Code Playgroud)

我的正则表达式有问题吗?

我希望匹配以http://开头但与http://site.com不同的表达式 .例如:

/page.html => false
http://www.google.fr => true
http://site.com => false
http://site.com/page.html => false
Run Code Online (Sandbox Code Playgroud)

Dae*_*lus 6

使用它来匹配没有您提到的域的URL: https?://(?!(www\.domain\.com\/?)).*

实施例:http://regexr.com?34a7p