我有一个正在困扰我的正则表达式!
我想要的是,www.domain.com
以外的所有子域名都转到www.domain.com
这实际上有效,但w.domain.com
不匹配。实际上,如果子域包含字符“w”,则失败。
它的外观如下:
[^www]+\.domain.com
我做错了什么?
答案 0 :(得分:2)
括号[]
表示一个字符类。在字符类中使用^
意味着你在否定它。 [^www]
实际上意味着除了 w
之外的任何字符都将匹配。
答案 1 :(得分:1)
答案 2 :(得分:0)
我知道这是旧的 - 但为了避免重复发布 - 你会怎么做相反的事情?
允许www(可选)但排除所有子域名?
ALLOWED www.domain.com domain.com
不允许 spider.domain.com me.domain.com