Vorlage:Str match/Doku

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Diese Seite ist die Dokumentations-Unterseite der Vorlage:Str match.

Get string {1} containing pattern {2}, optional in capture (3).
Precondition:
    1 = A string; whitespace around will be kept
    2 = A pattern; all (1) if invalid
    3 = An optional number; 0 if invalid, else sequenced capture
Postcondition:
    Returns string.

Beispiele[Quelltext bearbeiten]

Parameter Erwartet Ergebnis Bedeutung
|eine Zeichenkette als Test|%u%l+}} »Zeichenkette« »Zeichenkette« erstes Wort, das mit einem Großbuchstaben beginnt
|Russische Sprache (русский язык)|[Ѐ-ӿ]+}} »русский« »русский« erstes Wort in Kyrillisch (vgl. Unicodeblock Kyrillisch)
|Beispieltext|(Bei).+(text)|2}} »text« »text« zweite Gruppe zurückgeben
{{Str match|Beispieltext|(Bei).+(text)|0}} »Beitext« »Beitext« alle Gruppen zurückgeben
{{#if:{{Str match|Beispieltext|spiel}}|ja|nein}}
{{#if:{{Str match|Beispieltext|abcde}}|ja|nein}}
ja
nein
ja
nein
Überprüfung, ob ein Text einen angegebenen Teilstring enthält