Reguläre Ausdrücke für das Durchsuchen und Filtern von Modulen

Sie können reguläre Ausdrücke für das Durchsuchen oder Filtern formaler Module verwenden.
Tabelle 1. Reguläre Ausdrücke
  Bedeutung Beispiel Übereinstimmungen

*

Null oder eine beliebige Anzahl von Vorkommen

a*

Null oder mehr a-Zeichen (jede Zeichenfolge stimmt mit diesem Ausdruck überein)

+

Ein oder mehrere Vorkommen

a+

Ein oder mehrere a-Zeichen

.

Ein beliebiges einzelnes Zeichen mit Ausnahme des Zeilenumbruchs

*

Eine beliebige Anzahl beliebiger Zeichen mit Ausnahme von Zeilenumbruchzeichen (d. h. eine beliebige Zeichenfolge)

\

Escape (inaktiviert die spezielle Bedeutung eines Zeichens)

\.

Ein Punkt (.)

^

Zeilenanfang (wenn es am Anfang des Ausdrucks steht)

^Das.*

Eine beliebige Zeile, die mit der Zeichenfolge Das beginnt.

$

Zeilenende (wenn es am Ende des Ausdrucks steht)

Montag\.$

Eine beliebige Zeile, die mit der Zeichenfolge Montag und einem Punkt (.) endet.

()

Gruppierungen

(ref)+(bind)*

Mindestens eine ref-Zeichenfolge, dann null oder eine beliebige Anzahl von bind-Zeichenfolgen

[]

Zeichenbereich (Buchstaben oder Ziffern)

[sS]oll.*\.$

Eine beliebige Zeile, die entweder soll oder Soll enthält und mit einem Punkt (.) endet.

    [^abc]

Ein beliebiges Zeichen außer a, b, oder c

    [a-zA-Z]

Ein beliebiges alphabetisches Zeichen (groß oder klein geschrieben)

    [0-9]

Ein beliebiges numerisches Zeichen (Zahl zwischen 0 und 9)

|

Alternative

(dat|doc)

Entweder die Zeichenfolge dat oder die Zeichenfolge doc


Feedback