Vorlage:Str splitpos/Doku
Zur Navigation springen
Zur Suche springen
Diese Vorlage ermittelt die Position eines Teilstrings aus einem übergebenen String mittels eines Musters an einer wählbaren Stelle heraus oder liefert einen Vorgabewert.
Parameter
[Quelltext bearbeiten]- 1: Der zu findende Teilstring.
- 2: Der Eingabestring.
- 3 (optional): Das den Eingabestring teilende Muster. Falls nicht angegeben, wird der Nullstring (= die einzelnen Buchstaben) angenommen.
- default (optional): Der Vorgabewert.
- Index (optional): Die wählbare Stelle.
Beispiele
[Quelltext bearbeiten]Eingabe | Ausgabe | Erklärung |
---|---|---|
{{Str splitpos|Eins|Eins/Zwei/Drei|/}}
|
1 | Position des Teilstrings Eins |
{{Str splitpos|i|Eins/Zwei/Drei||Index=2}}
|
9 | Position des zweiten i |
{{Str splitpos|Eins|Eins/Zwei/Drei|/|default=Vorgabe|Index=2}}
|
Vorgabe | Vorgabewert wegen des nicht zweimaligen Vorkommens von Eins |
Lua
Verwendetes Modul: Str2