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

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

Vorlagenparameter

ParameterBeschreibungTypStatus
Text1

Zeichenkette, Eingabetext

Beispiel
Autobahn
Mehrzeiliger Texterforderlich
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+
Mehrzeiliger Texterforderlich
Gruppen3

Wenn mittels Klammerung mehrere Gruppen definiert wurden, kann die zurückzugebende Gruppe angegeben werden.

Standard
0 (alle Teilstrings)
Beispiel
2
Zahlenwertoptional

Kopiervorlagen

{{str match | | | }}

Falls Gleichheitszeichen (=) in den Zeichenketten vorkommen:

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

Beispiele

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

Lua

Verwendetes Modul: Str