Diese Vorlage filtert einen Teilstring aus einem in in Text übergebenen String mittels deines regulären Ausdrucks (Regex) heraus.

Vorlagenparameter

Text1
Zeichenkette, Eingabetext
Beispiel
Autobahn
Regex2
Der reguläre Ausdruck. Die unterstützten Sprachelemente des regulären Ausdrucks finden sich unter LUA-Zeichenketten (deutsche Zusammenfassung) und Patterns, erweitert unter die Ustring_patterns beschriebenen Unicode-Eigenschaften. Die wichtigste Einschränkung ist, dass Lua-Regexe keine Oder-Angaben (|-Sprachelement) unterstützen.
Beispiel
%u%l+
Gruppen3
Wenn mittels Klammerung mehrere Gruppen definiert wurden, kann die zurückzugebende Gruppe angegeben werden.
Standard
0 (alle Teilstrings)
Beispiel
2

Kopiervorlagen Bearbeiten

{{str match | | | }}

Falls Gleichheitszeichen (=) in den Zeichenketten vorkommen:

{{str match
 |1=
 |2=
 |3=
}}

Beispiele Bearbeiten

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
{{Str match|Beispieltext|spiel}} spiel Teilstring ist im Text enthalten
{{Str match|Beispieltext|abcde}} Teilstring ist im Text nicht enthalten

Siehe auch Bearbeiten