正则表达式匹配除两个域之外的任何域

时间:2013-04-15 11:25:46

标签: regex

在我的htaccess中我试图将所有公园域的文档根目录设置为除两个主域之外的特定路径,所以基本上我需要一个正则表达式来匹配除两个域之外的任何域 我发现了类似的东西

^(?!foo$|bar$).*

和这个

(?>[\w-]+)(?<!tea|nuka-cola)

但无法让我的情况与我的情况一致,因为域名中有 dot tld ,我也想在那里使用正则表达式 这是我现在的正则表达式

^(.*?)\.(com|net)$

而不是(。*?)我想在那里做例外

1 个答案:

答案 0 :(得分:2)

使用负面看法:

^(.*?)(?<!(foo)|(bar))\.(com|net)$

不确定您想要什么,但此正则表达式不会与以foo.combar.net等结尾的网址匹配