2017-05-23 9 views

Antwort

1

Ich glaube, Sie können. Aktuelle Chrome-Versionen erlauben das Filtern mit regulären Ausdrücken, indem das Suchmuster in /.../ eingeschlossen wird, frühere Versionen hatten ein Kontrollkästchen. Sie können zum Beispiel "nicht bar" mit negativen Lookaheads ausdrücken, wie hier beschrieben How to negate specific word in regex?

In der folgenden Abbildung habe ich versucht, für "nicht bar" zu filtern.

Example: Filtering for "not bar"

1

Die akzeptierte Antwort arbeitet für Einleitungs-Filterung, aber ich fand es filtert auch alle mehrzeiligen Protokolle. Siehe die folgenden Beispiele.


Kein Filter:

No Filter


akzeptierte Antwort (fehlende Multi-line-Protokolle):

Accepted answer - missing multi-line logs


Festnegativfilter (richtig hält mehrzeiligen Protokolle):

/^((.|\s)(?!Violation))+$/ 

Fixed negative filter


Bonus! Einfache Ausfilterung mehrere Übereinstimmungen:

/^((.|\s)(?!Violation|creating))+$/ 

Bonus! Easy filtering out multiple matches

Verwandte Themen