Vörlaag:Str match

Vun Wiktionary
Zur Navigation springen Zur Suche springen

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 [1] (deutsche Zusammenfassung), erweitert unter die in [2] 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]

Eingabe Ausgabe Erklä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]