阅读:2255回复:4
求教两个正则表达式的重定向规则
我只懂写通配符不懂正则,想合并成正则效率些
1. 这两条合并 http*://www.123.*/* http*://123.*/* 重定向到 https://www.456.com/$3 2. 这条 http*://*.789.com/* 重定向到 https://www.333.com/!$2.789.com/$3 加了条件:$2排除aaa和bbb字符 |
|
1楼#
发布于:2016-05-17 19:47
「1」
^https?://(www.)?123.[^./]+/(.*)$ https://www.456.com/$2 「2」 ^https?://(((?!(aaa|bbb|\.)).)+.789.com/.*)$ https://www.333.com/!$1 |
|
2楼#
发布于:2016-05-18 18:32
谢谢alanfly,
再请教一下 1. 第一条想也同时匹配这种的 www.123.co.uk 123.co.uk该怎样改? 2. 这样的 http*://*.123.com/* http*://*.456.com/* http*://*.789.com/*可不可以重定向成这样合在一起: https://www.aaa.com/!$2.(123|456|789).com/$3 |
|
3楼#
发布于:2016-05-18 20:51
不客气。
「1」 ^https?://(www.)?123.[^./]+(.[^./]+)?/(.*)$ https://www.456.com/$3 「2」 ^https?://([^./]+.(123|456|789).com/.*)$ https://www.aaa.com/!$1 |
|
4楼#
发布于:2016-05-19 15:55
alanfly:不客气。谢谢 |
|