使用正确的正则表达式时,正则表达式过滤器未过滤掉Charles Proxy上的网络呼叫/流量

时间:2018-09-05 23:42:27

标签: charles-proxy

在Charles Proxy中,我想识别出并非来自测试环境的所有流量,因此我可以轻松地将其删除。保存我的Charles Proxy会话时,我希望它尽可能小(然后将会话文件附加到JIRA票证上)。目前,JIRA只允许文件大小不超过30MB,并且Charles Proxy会话文件通常要大得多。

如果我将下面列出的5个网络呼叫复制并粘贴到regex101.com中,并且想要查找所有不包含单词“ charles”的网络呼叫,则以下正则表达式查询可以正确找到4行:

  

/ ^((?! charles)。)* $ / mg

5个网络通话示例

  

但是,当我在Charles Proxy的过滤器字段中输入相同的正则表达式查询时,它实际上并没有过滤掉任何内容。仅供参考,我已经在Charles Proxy中选中了“过滤器使用正则表达式”复选框(通过过滤器栏上的“设置”按钮)。

有人对我可能做错了什么建议吗?

1 个答案:

答案 0 :(得分:0)

某种答案,^在Charles 4.2.X中不起作用。好消息是,它适用于Charles 4.3b1。坏消息是,它尚不可用,但下周应该可用。如果您删除^的正则表达式可以在4.2.X中使用。