Fiddler Autoresponder:正则表达式替换不起作用

时间:2014-07-02 15:11:59

标签: fiddler auto-responder

我有一个正则表达式规则和一个从本地缓存返回文件的操作。该规则捕获了我想要的内容,但问题是操作中的$ 2未处理,因此Fiddler尝试返回D:\ path \ $ 2(并失败)。可能有什么不对?

规则:

regex:(?insx).*(host1.com|host2.com)/folder1/folder2/(.*)\?rev=.*

动作:

D:\path\$2

任何帮助都将不胜感激。

P.S。我正在使用Fiddler v2.4.8.0

2 个答案:

答案 0 :(得分:5)

用这个去掉了一大堆有趣的头发后,我实现了它的命名'小组替换,像这样:

规则:

regex:(?insx).*(host1.com|host2.com)/folder1/folder2/(?'mygroup'.*)\?rev=.*

动作:

D:\path\${mygroup}

答案 1 :(得分:1)

当您使用这样的群组替换时,将^置于规则表达式的前面并将$放在最后,这一点非常重要。