Zum Inhalt springen

Vorlage:Str splitpos

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 5. März 2022 um 11:19 Uhr durch imported>Gardini (Schützte „Vorlage:Str splitpos“: Bitte auf A/A ([Bearbeiten=Nur angemeldete, nicht neue Benutzer] (unbeschränkt) [Verschieben=Nur angemeldete, nicht neue Benutzer] (unbeschränkt))).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Diese Vorlage ermittelt die Position eines Teilstrings aus einem übergebenen String mittels eines Musters an einer wählbaren Stelle heraus oder liefert einen Vorgabewert.

<templatestyles src="TOC nonum/styles.css"></templatestyles>

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

Vorlage:Lua-Vorlage