我有一个regex规则和一个从本地缓存返回文件的操作。该规则捕获了我想要的内容,但问题是没有处理动作中的$2,因此Fiddler试图返回D:path$2(并且失败)。会出什么问题呢?
规则:regex:(?insx).*(host1.com|host2.com)/folder1/folder2/(.*)?rev=.*
行动:
D:path$2
如有任何帮助,不胜感激。
注:我使用的是Fiddler v2.4.8.0
在用这个方法丢失了一些有趣的头发后,我实现了"命名"组替换,像这样:
规则:regex:(?insx).*(host1.com|host2.com)/folder1/folder2/(?'mygroup'.*)?rev=.*
行动:
D:path${mygroup}
当您像这样使用组替换时,将^
放在Rule表达式的前面并将$
放在末尾是很重要的。