Reguläre Ausdrücke¶
Reguläre Ausdrücke beschreiben Muster in Zeichenfolgen, die verwendet werden können, um zu bestimmen, ob ein bestimmtes Muster in einem Text vorkommt oder nicht.
In TreeSize können reguläre Ausdrücke verwendet werden, um bestimmte Dateien und/oder Ordner zu finden, die den durch reguläre Ausdrücke festgelegten Kriterien entsprechen. Eine Liste von Sonderzeichen wird unterstützt.
Die folgende Tabelle zeigt einige der am häufigsten verwendeten Syntax und bietet einige Beispiele:
Ausdruck |
Syntax |
Beschreibung |
Beispiel |
---|---|---|---|
Jedes Zeichen |
|
Entspricht jedem einzelnen Zeichen, mit Ausnahme eines Zeilenumbruchs. |
|
Null oder mehr |
|
Entspricht null oder mehr Vorkommen des vorhergehenden Ausdrucks und macht alle möglichen Übereinstimmungen. |
|
Eins oder mehrere |
|
Entspricht mindestens einer Vorkommen des vorhergehenden Ausdrucks. |
|
Beginn der Zeichenfolge |
|
Entspricht dem Beginn einer Zeichenfolge. |
|
Ende der Zeichenfolge |
|
Entspricht dem Ende einer Zeichenfolge. |
|
Anfang des Wortes |
|
Entspricht nur, wenn ein Wort an dieser Stelle im Text beginnt. |
|
Ende des Wortes |
|
Entspricht nur, wenn ein Wort an dieser Stelle im Text endet. |
|
Jedes beliebige Zeichen in der Menge |
|
Entspricht einem der Zeichen in den []. Um einen Bereich von Zeichen anzugeben, listen Sie die Anfangs- und Endzeichen getrennt durch einen Bindestrich (-) auf, wie in [a-z]. |
|
Jedes beliebige Zeichen, das nicht in der Menge ist |
|
Entspricht jedem Zeichen, das nicht in der Menge der Zeichen enthalten ist, die dem |
|
Oder |
|
Entspricht entweder dem Ausdruck davor oder dem danach, der durch das ODER-Symbol (|) getrennt ist. Wird meist in einer Gruppe verwendet. |
|
Escape-Zeichen |
|
Erfasst das Zeichen, das dem Backslash ( |
|
Wiederhole n Mal |
|
Entspricht n Vorkommen des vorhergehenden Ausdrucks. |
|
Gruppierung |
|
Ermöglicht es Ihnen, eine Gruppe von Ausdrücken zusammenzufassen. Wenn Sie in einer einzigen Suche nach zwei verschiedenen Ausdrücken suchen möchten, können Sie den Gruppierungs-Ausdruck verwenden, um sie zu kombinieren. |
Wenn Sie nach |
Weitere Beispiele¶
Regulärer Ausdruck |
Anwendungsfall |
---|---|
|
Finden Sie alle Dateien/Ordner mit mindestens einer Ziffer im Namen. |
|
Finden Sie alle Dateien/Ordner, die „a“ oder „b“ in ihrem Namen enthalten. |
|
Finden Sie alle Dateien/Ordner, die mindestens ein Zeichen in ihrem Namen enthalten, das nicht im Bereich A-Z oder a-z liegt. |
|
Finden Sie alle Dateien/Ordner, die mit einem „E“ beginnen, gefolgt von genau 7 Ziffern. |
|
Finden Sie alle Dateien/Ordner mit einer Ordnertiefe von mindestens 2 und höchstens 4. |
|
Finden Sie alle Dateien/Ordner mit ungültigen ASCII-Zeichen. |
|
Finden Sie alle Dateien/Ordner mit Unicode-Zeichen, die nicht druckbar sind. |
|
Finden Sie alle Datei-/Ordnernamen, die das nicht trennbare Leerzeichenzeichen (Unicode NOBR, U+00A0) anstelle eines normalen Leerzeichens enthalten. |
|
Finden Sie alle Datei- und Ordnernamen, die Zeichen enthalten, die auf SharePoint-Servern ungültig sind. |
|
Finden Sie alle Dateien und Ordner mit einem führenden Leerzeichen. |
|
Finden Sie Dateien mit einer Erweiterung, die am Ende ihres Namens ein Leerzeichen haben. |
|
Finden Sie Ordner mit einem Leerzeichen am Ende ihres Namens. |
Werkzeuge zum Erstellen von regulären Ausdrücken¶
https://regex101.com/ (online)
http://regexpal.com/ (online)
http://sourceforge.net/projects/regexpeditor/ (Herunterladen)
http://sourceforge.net/projects/regextester/ (Herunterladen)
http://sourceforge.net/projects/regaxe/ (Herunterladen)