Vorlage:Str splitpos

aus Wikipedia, der freien Enzyklopädie
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

  • 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