his
his
小狐狸
小狐狸
  • UID50121
  • 注册日期2015-05-30
  • 最后登录2019-05-06
  • 发帖数21
  • 经验32枚
  • 威望0点
  • 贡献值44点
  • 好评度1点
  • 社区居民
阅读:2256回复:4

求教两个正则表达式的重定向规则

楼主#
更多 发布于:2016-05-17 18:27
我只懂写通配符不懂正则,想合并成正则效率些

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字符


alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2025-04-23
  • 发帖数2783
  • 经验595枚
  • 威望1点
  • 贡献值132点
  • 好评度106点
  • 社区居民
  • 最爱沙发
  • 忠实会员
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
his
his
小狐狸
小狐狸
  • UID50121
  • 注册日期2015-05-30
  • 最后登录2019-05-06
  • 发帖数21
  • 经验32枚
  • 威望0点
  • 贡献值44点
  • 好评度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
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2025-04-23
  • 发帖数2783
  • 经验595枚
  • 威望1点
  • 贡献值132点
  • 好评度106点
  • 社区居民
  • 最爱沙发
  • 忠实会员
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
his
his
小狐狸
小狐狸
  • UID50121
  • 注册日期2015-05-30
  • 最后登录2019-05-06
  • 发帖数21
  • 经验32枚
  • 威望0点
  • 贡献值44点
  • 好评度1点
  • 社区居民
4楼#
发布于:2016-05-19 15:55
alanfly:不客气。
「1」
^https?://(www.)?123.[^./]+(.[^./]+)?/(.*)$
https://www.456.com/$3

「2」
^https?://([^./]+.(123|456|789).c...
回到原帖
谢谢
游客

返回顶部