youzan / zan-proxy

An extensible proxy for PC/Mobile/APP developer

Home Page:https://youzan.github.io/zan-proxy/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[feat]转发规则配置能否提供对命名捕获块的支持?

dislido opened this issue · comments

如原本规则为

  • 匹配条件:foo.github.io/(.*)
  • 转发路径:127.0.0.1/$1
    若修改匹配条件为(foo|bar).github.io/(.*),则转发路径的$1就要随之修改为$2才能正常工作。有时会忘记修改导致问题
    如果能够使用命名捕获块foo.github.io/(?<path>.*)设置匹配条件
    那么在转发路径中只要配置127.0.0.1/${path}(大概是类似的写法,现在这个里面还取不到match结果)就不会受到匹配条件改变的影响了,方便很多