Vorlage:Str splitpos
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
- 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
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