-1
我需要一个正则表达式来提取子域(如果存在)和域名与TLD。 这是一个nginx配置,所以请严格regex是必要的。正则表达式匹配子域(如果存在)和域(在nginx中)
实例:
www.a0.example.com
www.example.com
www.example.org
- 实施例第1行应该匹配
a0
和example.com
成组 - 实施例线路2应该只
example.com
匹配成一组,因为该子域是 缺席 - 实施例第3行应该只匹配
example.org
成组 ,因为子域也不存在
组号应该一致,所以$0
将永远返回子域,如果它不存在则为空,并且$1
将始终返回域。 www
将始终存在。
任何正则表达式向导都可以挥动他们的魔杖?
作品完美! – user1965476 2014-12-03 16:27:05