Zum Inhalt springen

Vorlage:Str match

aus Wikipedia, der freien Enzyklopädie

Dokumentation


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.
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
Diese Vorlage wurde ganz oder teilweise mit Hilfe der Programmiersprache Lua erstellt.
Die Module sind mit #invoke eingebunden. In der Dokumentation der einzelnen Module finden sich auch weitere Hinweise zu Rückfragen.

Verwendetes Modul: