Page 1 of 1
这个正则表达该如何写
Posted: Mar 28 2010, 23:40
by red
想进行这样的header match,匹配example.com/的二级域名及子域名,包括三级及以下域名,比如ab.example.com/或ab.cd.example.com/
匹配abc.example.com/
匹配a.b.example.com/,但不匹配ab.c.example.com/
什么都不匹配了
Re: 这个正则表达该如何写
Posted: Mar 29 2010, 07:15
by 不夜侯
[^/]++.example.com/
Re: 这个正则表达该如何写
Posted: Mar 29 2010, 16:51
by red
其实我顶楼的要求漏了点
example.com/也想匹配,因此在()内加|
看到++受启发,自己依样写了如下2个,现在能够匹配example.com/以及二,三级域名
Re: 这个正则表达该如何写
Posted: Mar 29 2010, 22:39
by Bonnie
第一个会误匹配www.badexample.com/,不过如果example不是很普遍的话倒是关系不大。
第二个的|没用的。
Re: 这个正则表达该如何写
Posted: Apr 07 2010, 22:12
by red
再问个不包含的正则写法。URL Match :匹配example.com/的二级域名及子域名,包括三级及以下域名,比如ab.example.com/或ab.cd.example.com/,但是排除a.example.com与b.example.com
Re: 这个正则表达该如何写
Posted: Apr 07 2010, 23:55
by Bonnie
用"~"加白名单?
Re: 这个正则表达该如何写
Posted: Apr 08 2010, 00:32
by red
白名单可能不可行
Code: Select all
([^.]+.)++example.com/
~([^.]+.)++a.example.com/
~([^.]+.)++b.example.com/
是想用在proxy list里,a.example.com与b.example.com不用proxy可直达,除此之外的匹配example.com/的二级域名及子域名都需要proxy
Re: 这个正则表达该如何写
Posted: Apr 08 2010, 10:09
by phoenix