Vorlage:Str find

aus Wikisource, der freien Quellensammlung
Zur Navigation springen Zur Suche springen



Dokumentation[Bearbeiten]
Lua-Logo.svg Diese Vorlage wurde ganz oder teilweise mit Hilfe der Programmiersprache Lua erstellt.
Die Module sind mit #invoke eingebunden. In der Dokumentation der einzelnen Module finden sich auch weitere Hinweise zu Rückfragen.
Eigenschaften der Vorlage
„Str find“
Projekt [[{{{projekt}}}]]
Vorlagentyp Syntaxhilfe
Namensraum geeignet für Vorlagen
automat. Kategorie keine
abhängig von [[Vorlage:{{{braucht}}}|{{{braucht}}}]]
alternativ Str left,
Str right
Bitte binde diese Vorlage nur mit Substitution ein.
Bitte vor Änderung dieser vielfach verwendeten Vorlage die Zustimmung der Gemeinschaft im Skriptorium einholen!
Help-browser.svg

Diese Vorlage dient der Suche eines Teilstrings in einem Text.

Kopiervorlage[Bearbeiten]

{{str find|Text|Teilstring}}

Rückgabewerte[Bearbeiten]

  • Die niedrigste Zeichenposition ist 1, nicht 0 wie bei anderen Berechnungen.
  • Kommt die gesuchte Zeichenkette nicht im durchsuchten Text vor, wird -1 zurückgegeben.
  • Der Rückgabewert ist also immer eine Zahl größer gleich 1 oder aber -1.

Beispiele[Bearbeiten]

Quelltext Ausgabe
{{str find|abc|}} 1
{{str find|abc|a}} 1
{{str find|abc|b}} 2
{{str find|abc|x}} -1

Bei technischen Fragen zu dieser Vorlage kannst du dich an die Technikwerkstatt wenden. Inhaltliche Fragen und Vorschläge gehören zunächst auf die Diskussionsseite.