Ich möchte nur ein paar Worte in logcat zu sehen. Mit anderen Worten, nur bestimmte Tags. Ich habe versucht, Regex zu aktivieren und [Encoder|Decoder]
als Filter eingeben, aber es funktioniert nicht.Wie mehrere Wörter in Android Studio zu filtern logcat
Antwort
Sie sollten eine Gruppierung Konstrukt verwenden:
(Encoder|Decoder)
Eigentlich kann man nur
Encoder|Decoder
verwenden Wenn Sie [Encoder|Decoder]
verwenden, die Zeichenklasse erstellt, die für ein einzelnes Zeichen Spiele E
, n
, c
... |
, ... oder r
.
Siehe Character Classes or Character Sets:
Mit einer „Zeichenklasse“, auch „Zeichensatz“ genannt, können Sie das Regex-Engine anweisen, nur eine von mehreren Zeichen zu entsprechen. Platzieren Sie einfach die Zeichen, die Sie zuordnen möchten, in eckigen Klammern. Wenn Sie einen
a
oder einene
suchen möchten, verwenden Sie[ae]
.
Ein weiteres Muss lesen ist sicherlich Alternation with The Vertical Bar or Pipe Symbol:
Wenn Sie die wörtliche Text
cat
oderdog
suchen wollen, trennen beide Optionen mit einem vertikalen Balken oder Pipe-Symbol:cat|dog
. Wenn Sie weitere Optionen wünschen, erweitern Sie einfach die Liste:cat|dog|mouse|fish
.
Wenn (...)
mit Sie sagen, der Regex-Engine zu einer Gruppe Sequenzen von Zeichen/Subpattern (mit der Erfassung diejenigen, die submatches in dem Speicherpuffer gespeichert und Sie können sie über Rückreferenzierungen zugreifen und mit Nicht-Erfassung (?:...)
Sie gruppieren die Unter-Patterns):
Teil eines regulären Ausdrucks in runden Klammern oder Klammern, können Sie Gruppe, die Teil des regulären Ausdrucks zusammen Durch die Platzierung. Auf diese Weise können Sie eine quantifier auf die gesamte Gruppe anwenden oder alternation auf einen Teil der Regex beschränken.
Ich füge einfach .. TAG1 | TAG2 ohne Leerzeichen hinzu. – wsgeorge
@wsgeorge: Ich verstehe nicht, was du meinst. Schau, ich habe schon geschrieben * Eigentlich kannst du einfach 'Encoder | Decoder' * benutzen - ist das nicht das selbe? Wenn Sie wirklich eine wörtliche "TAG" gefolgt von einer beliebigen Zahl haben, ist keine Änderung nötig, verwenden Sie "TAG \ d +' :) –
Ich habe die Angewohnheit Leerzeichen zwischen Operatoren hinzuzufügen, also habe ich buchstäblich "TAG1 | TAG2 "in AS und fand, dass es nicht funktioniert hat. Ich dachte nur, dass andere wissen sollten, um dieses kleine Gotcha zu vermeiden. – wsgeorge
- 1. Android: Wie Logcat Trace-Dateien zu filtern?
- 2. Wie die logcat über die GUI filtern, mehrere Filter zeigen? [Android Studio]
- 3. Wie Android Logcat in Windows einfach anzeigen und filtern?
- 4. Android Studio: Logcat Suche vs. Filter
- 5. Android Studio Logcat Geschichte/Puffergröße
- 6. Android Studio Logcat funktioniert nicht
- 7. Android Studio: wie Hotkey zum Löschen von Logcat zu erstellen?
- 8. Logcat funktioniert nicht in android Studio
- 9. Android Studio 2.0 grundlegende Laufzeit Logcat Fehlermeldung
- 10. LogCat-Fenster innerhalb von Android Studio wiederherstellen
- 11. Logcat Fehler android Studio Programmierung Fragmente
- 12. Android Studio maximale Anzahl von Zeilen logcat
- 13. Visual Studio Debug-Protokoll (wie Logcat in Android)?
- 14. Wie ändert sich die Logcat-Schriftgröße in Android Studio 1.0.0?
- 15. Android Protokolle zeigen nicht in Android Studio logcat Fenster
- 16. Android Textview-Format mehrere Wörter
- 17. Android Studio: Wie wird die Größe von Logcat Text erhöht?
- 18. Wie man Logcat vom Scrollen im Android Studio stoppt
- 19. In Android Studio migrieren: So konfigurieren Sie die Logcat-Ansicht
- 20. Logcat für mehrere Geräte, die gleichzeitig in Android Studio ausgeführt werden?
- 21. Wie Wifi-Verbindungen in Android zu filtern?
- 22. Filtern von Logcat-Logs auf der Kommandozeile
- 23. Android LogCat zeigt alte Protokolle
- 24. Android Studio mehrere Fragmente
- 25. Ausgabewerte im Cursor zu logcat gefunden? - Android
- 26. Ich kann die Logcat-Farben von Android Studio nicht ändern
- 27. Was bedeuten diese Zahlen in Android logcat?
- 28. Android Studio Logcat langsam bei der Anzeige der Ergebnisse
- 29. Android Studio + AVD: App im Emulator und Logcat leer
- 30. Android ADB Logcat: Tag mit Doppelpunkt
Verwenden Sie eine Gruppe, nicht eine einzelne Zeichenklasse: '(Encoder | Decoder)'. Und bitte geben Sie an, was und wie es "nicht funktioniert". –
Ja! Das funktioniert. Willst du es nicht zu einer Antwort machen, die ich als Lösung markieren könnte? ;) – Pitel