Vörlaag:Str match
Utsehn
- 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]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]- Quelle: Düütsche Wikipedia 18.09.2016 https://de.wikipedia.org/wiki/Vorlage:Str_left
Vorlagen zur Zeichenkettenverarbeitung
Extraktion |
| ||||
Länge | |||||
Suche |
| ||||
Bearbeiten |
|
Modul:Str – Basismodul der meisten Vorlagen