Zum Inhalt springen

Vörlaag:Str match

Vun Wiktionary

De volgende dokumentatsie steet op Vörlaag:Str match/Doku. [bewark]

Diese Vorlage filtert einen Teilstring aus einem übergebenen String mittels eines regulären Ausdrucks (Regex) heraus. Die unterstützten Sprachelemente des regulären Ausdrucks finden sich unter (deutsche Zusammenfassung), erweitert unter die in beschriebenen Unicode-Eigenschaften. Die wichtigste Einschränkung ist, dass Lua-Regexe keine Oder-Angaben (|-Sprachelement) unterstützen.

Parameter

[ännern]
  • 1: Der Eingabestring.
  • 2: Der anzuwendende reguläre Ausdruck.
  • 3 (optional): wenn mittels Klammerung mehrere Gruppen definiert wurden, kann die zurückzugebende Gruppe hier angegeben werden. Falls nicht angegeben, wird 0 (= alle Teilstrings) angenommen.

Beispiele

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

Kiek ok

[ännern]