Может ли кто-нибудь предоставить пример фильтра регулярных выражений для панели инструментов разработчика Google Chrome?
Мне особенно нужно исключение. Я пробовал много регулярных выражений, но почему-то они не работают:
Ответ 1
Оказалось, что Google Chrome фактически не поддерживал это до начала 2015 года, см. Вопрос о Google Code. В новых версиях он отлично работает, например, исключая все, что содержит banners:
/^(?!.*?banners)/
Ответ 2
Возможно - по крайней мере в Chrome 58 Dev. Вам просто нужно обернуть ваше регулярное выражение перекосами: /my-regex-string/
Например, это тот, который я использую в настоящее время: /^(.(?!fallback font))+$/
Он успешно отфильтровывает любые сообщения, содержащие подстроку "резервный шрифт".
ИЗМЕНИТЬ
Что-то еще следует отметить, что если вы хотите использовать символ ^ (каретки) для поиска с начала сообщения журнала, вы должны сначала сопоставить "fileName.js? someUrlParam: lineNumber" часть строка.
То есть, регулярное выражение сопоставляется не только с сообщением журнала, но также и со стеком для строки, которая сделала журнал.
Итак, это регулярное выражение, которое я использую для соответствия всем сообщениям журнала, где фактическое сообщение начинается с "Dog":
/^.+?:[0-9]+ Dog/
Ответ 3
Ваше выражение не должно содержать косые черты и /s, они не нужны для создания фильтра.
Я уверен, что ваше регулярное выражение должно, наконец, читать:
!(appl)
В зависимости от того, что именно вы хотите фильтровать.
Регулярное выражение выше будет отфильтровывать все строки без строки "appl" в них.