Vorlage:Str sub/Doku
Diese Vorlage gibt einen Teil von Text zurück. Dabei legt der Parameter Index die Anfangsposition in Text fest und der Parameter Anzahl die Anzahl der zurückzugebenden Zeichen. Sind nicht genug Zeichen in Text vorhanden, so ist das Ergebnis kürzer oder leer.
Kopiervorlage
{{str sub|Text|Index|Anzahl}}
Parameter
- Text: (Pflicht) Text, von dem ein Teil ausgegeben werden soll
- Index: (Pflicht) Anfangsposition, beginnt mit 1. Kleinere Werte als 1 werden wie 1 gewertet.
- Anzahl: (Pflicht) Anzahl der Zeichen, die zurückgegeben werden sollen
Beispiele
{{str sub|Eisenbahn|1|5}}
Ergebnis: Eisen
{{str sub|Eisenbahn|6|4}}
Ergebnis: bahn
{{str sub|Eisenbahn|6|6}}
Ergebnis: bahn
{{str sub|Eisenbahn|-2|5}}
Ergebnis: Eisen
Vorlagen zur Zeichenkettenverarbeitung
Vorlagen zur Zeichenkettenverarbeitung | ||
---|---|---|
Extraktion | ||
{{Str left}} | gibt die ersten n Zeichen zurück | |
{{Str right}} | gibt die Zeichen rechts ab der angegebenen Position zurück | |
{{Str rightc}} | gibt die letzten n Zeichen zurück | |
{{Str crop}} | gibt die Zeichen ausgenommen der letzten n zurück | |
{{Str index}} | gibt das Zeichen an der angegebenen Position n zurück | |
{{Str sub}} | gibt n Zeichen ab der angegebenen Position zurück | |
{{Str match}} | gibt Teilzeichenkette basierend auf einem regulären Ausdruck (Regex) zurück | |
Länge | ||
{{Str len}} | gibt Länge der Zeichenkette zurück | |
{{Str ≥ len}} | überprüft Zeichenkette auf angegebene Mindestlänge | |
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 |
Lua
Diese Vorlage wurde ganz oder teilweise mit der Programmiersprache Lua erstellt.
- Module sind mit
#invoke
eingebunden. - Im Quelltext-Modus dieser Vorlage sieht man, welche(s) Modul(e) in dieser Vorlage eingebunden ist/sind.
- In der Dokumentation der einzelnen Module findet man ggf. weitere Hinweise.