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