kra*_*er1 60 regex google-chrome-devtools
有人可以为Google Chrome开发者工具栏提供正则表达式过滤器的示例吗?
我特别需要排除.我尝试了很多正则表达式,但不知怎的,他们似乎没有工作:

kra*_*er1 68
事实证明,谷歌Chrome实际上直到2015年初才支持这一点,请参阅Google Code问题.对于较新的版本,它可以很好地工作,例如排除包含的所有内容banners:
/^(?!.*?banners)/
Run Code Online (Sandbox Code Playgroud)
Ven*_*ryx 34
这是可能的 - 至少在Chrome 58 Dev中.你只需要用正斜杠包装你的正则表达式:/my-regex-string/
例如,这是我目前正在使用的: /^(.(?!fallback font))+$/
它成功过滤掉包含子字符串"fallback font"的所有消息.
编辑
需要注意的是,如果要使用^(插入符号)符号从日志消息的开头进行搜索,则必须首先匹配字符串的"fileName.js?someUrlParam:lineNumber"部分.
也就是说,正则表达式不仅匹配日志消息,还匹配生成日志的行的堆栈条目.
所以这是我用来匹配所有日志消息的正则表达式,其中实际消息以"Dog"开头:
/^.+?:[0-9]+ Dog/
Run Code Online (Sandbox Code Playgroud)
使用 DevTool 的本机语法时,否定或排除情况更容易编写和考虑。要提供您需要的排除逻辑,只需使用以下命令:
-/app/ -/some\sother\sregex/
Run Code Online (Sandbox Code Playgroud)
正则表达式之前的“-”使结果为负。