在Live HTTP标头中如何“使用正则表达式排除URL”

时间:2013-05-16 07:03:43

标签: regex

我想从Live HTTP标头(firefox附加组件)中排除一些网址 所以在Config区域我检查了Exclude URLs With regex并将下面的字符串放在其中:

.gif$|.jpg$|.ico$|.css$|.js$|.png$|.bmp$|.jpeg$|google$|bing$|alexa$

我想删除捕获中的所有图像以及包含以下内容的任何网址:
css - js - google - bing - alexa
关于我的正则表达式有什么问题,请你帮我解决一下吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

  • .表示“any char”
  • $表示“字符串的结尾”

那说:

  • .gif$将匹配“任何以gif结尾的字符串,该字符串至少为4-char long”
  • google$将匹配“以google结尾的任何字符串”

我猜你在寻找类似的东西:

[.](gif|jpg|ico|css|js|png|bmp|jpeg)$|\b(google|bing|alexa)\b

也许您的正则表达式会使用您正在使用的工具与^$进行自动修复。在这种情况下,另外使用.*

.*[.](gif|jpg|ico|css|js|png|bmp|jpeg)$|.*\b(google|bing|alexa)\b.*