Подтвердить что ты не робот

Фильтр по выражению regex

Может ли кто-нибудь предоставить пример фильтра регулярных выражений для панели инструментов разработчика Google Chrome?

Мне особенно нужно исключение. Я пробовал много регулярных выражений, но почему-то они не работают:

enter image description here

4b9b3361

Ответ 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" в них.

edit: видимо исключение не поддерживается?