Dokumentation[Bearbeiten]
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 left“
Projekt [[{{{projekt}}}]]
Vorlagentyp Syntaxhilfe
Namensraum geeignet für Vorlagen
automat. Kategorie keine
abhängig von Str left/Call
alternativ Str right
Bitte binde diese Vorlage nur mit Substitution ein.
Bitte vor Änderung dieser vielfach verwendeten Vorlage die Zustimmung der Gemeinschaft im Skriptorium einholen!

== Syntax == {{str left|Text|Anzahl}}

Beschreibung Bearbeiten

Die Vorlage str left gibt die ersten Anzahl Zeichen von Text zurück. Wird Anzahl nicht angegeben, so wird 1 angenommen.

Beispiele Bearbeiten

{{str left|Autobahn|4}} Ergebnis: Auto

{{str left|Autobahn}} Ergebnis: A

{{str left|Autobahn|11}} Ergebnis: Autobahn

{{str left|{{SUBJECTPAGENAME}}|11}} Ergebnis: Vorlage:Str

{{str left||5}} Ergebnis:

Alle Stringvorlagen Bearbeiten

  • Extraktion
    • Positionsbasiert
      • {{Str left}} – gibt die ersten n Zeichen zurück
      • {{Str right}} – gibt die Zeichen rechts von einer gegebenen Position zurück
      • {{Str rightc}} – gibt die letzten n Zeichen zurück
      • {{Str crop}} – entfernt die n letzten Zeichen
      • {{Str index}} – gibt das Zeichen an einer gegebenen Position zurück
      • {{Str sub}} – gibt die Zeichen von und bis zu einer gegebenen Position zurück
    • Musterbasiert
      • {{Str match}} – gibt eine Teilzeichenkette basierend auf einem Regex zurück
  • Länge
    • {{Str len}} – gibt die Länge der Zeichenkette zurück
    • {{Str ≥ len}} – überprüft ob die Zeichenkette die angegebene Mindestlänge hat
  • Suche
    • {{Str find}} – gibt die Position des Gesuchten in einer Zeichenkette zurück
  • Bearbeiten
  • Weiteres = Modul:Str – Basismodul der meisten Vorlagen

Siehe auch Bearbeiten


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.