Vorlage:Dokumentation/Dokuseite
Lua
Datei:Lua-logo-nolabel.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.
|
Verwendetes Modul:
Diese Vorlage dient der Ermittlung einer Stringlänge.
- Führende und nachfolgende Leerzeichen bleiben unberücksichtigt.
- Entities (z.B. ) werden nicht ausgewertet, sondern als String behandelt (bei also sechs Zeichen).
Einziger Parameter ist der String.
Kopiervorlage
{{Str len| }}
Parameter
- 1 (Standardparameter) der String
Beispiele
{{Str len|Hallo Wikipedia!}}
- ergibt 16
{{Str len|Das ist ein absolut schöner Tag heute.}}
- ergibt 38
Vorlagen zur Zeichenkettenverarbeitung
|
|
Extraktion
|
Positionsbasiert
|
- {{Str left}} – gibt die ersten n Zeichen zurück
- {{Str right}} – gibt die Zeichen rechts ab einer gegebenen Position zurück
- {{Str rightc}} – gibt die letzten n Zeichen zurück
- {{Str crop}} – gibt die Zeichen um ausgenommen der letzten n zurück
- {{Str index}} – gibt das Zeichen an einer gegebenen Position zurück
- {{Str sub}} – gibt n Zeichen ab 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
|
- {{Str replace}} – ersetzt Teile einer Zeichenkette
- {{Str trim}} – entfernt führende und abschließende Leerzeichen
|