2014-10-02 107 views
42

任何人都可以提供Google Chrome開發人員工具欄的正則表達式過濾器示例嗎?按正則表達式篩選示例

我特別需要排除。我試過很多的正則表達式,但不知何故,他們似乎並不工作:

enter image description here

+9

會殺了一個IE瀏覽器的用戶對這個 – Israel 2015-05-27 11:30:45

回答

58

事實證明,谷歌瀏覽器實際上直到2015年初才支持這個,see Google Code issue。隨着新版本它的偉大工程,對於包含banners例子排除一切:

^(?!.*?banners) 
+0

似乎沒有工作在鉻53:/ – Remco 2016-10-22 19:01:23

+0

啊,只是發現這是/是[一個錯誤] (https://groups.google.com/forum/#!topic/google-chrome-developer-tools/cdJCK5tVqW8) – Remco 2016-10-22 19:08:49

+2

我希望我可以給你20個updoots。 – 2016-12-16 02:23:40

-4

你的表達不應該包含正斜槓和/秒,這些都不需要制定一個過濾器。

我相信你的正則表達式應該終於看完:

!(appl) 

取決於正是你想要過濾的東西。 上面的正則表達式會過濾掉沒有字符串「appl」的所有行。

編輯:顯然排除不支持?

+0

答案已經試過了,沒」 t工作... :-( – kraftwer1 2014-10-02 10:45:50

+0

嗯,你是對的,正則表達式似乎工作正常,但排除不::/ – aairey 2014-10-02 10:54:19

14

這是可能的 - 至少在Chrome 58開發。你只需要採用前斜線來包裝你的正則表達式:/my-regex-string/

例如,這是一個我目前使用:

它成功地過濾掉包含子串「備用字體」的任何消息。

編輯

別的東西要注意的是,如果你想使用^(尖)符號從日誌消息的開始搜索,你必須首先匹配「fileName.js?someUrlParam :lineNumber「字符串的一部分。

也就是說,正則表達式不僅與日誌消息相匹配,而且還與作爲日誌的行的堆棧條目匹配。

所以這是我使用以匹配實際的消息與「狗」開頭的所有日誌消息的正則表達式:

/^.+?:[0-9]+ Dog/