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
BearbeitenParameter | 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 |