Vorlage:Str ≥ len
Dokumentation
* Bei der Prüfung werden Leerzeichen am Anfang und am Ende der in Text angegebenen Zeichenkette nicht mitgezählt.
* Leere oder undefinierte Zeichenketten gelten als Zeichenketten der Länge 0.
* Entities werden als Einzelzeichen behandelt, d. h. z. B. bei als sechs Zeichen gezählt.
Vorlagenparameter
Parameter | Beschreibung | Typ | Status | |
---|---|---|---|---|
Text | 1 | Zeichenkette, deren Länge mit Länge verglichen wird.
| Mehrzeiliger Text | erforderlich |
Länge | 2 | Länge, mit welcher verglichen wird.
| Zahlenwert | optional |
NichtKürzer | 3 |
| Mehrzeiliger Text | optional |
Kürzer | 4 |
| Mehrzeiliger Text | optional |
Die Vorlage prüft, ob die in Text angegebenen Zeichenkette länger oder gleich bzw. kürzer als in Länge angegeben ist.
* Bei der Prüfung werden Leerzeichen am Anfang und am Ende der in Text angegebenen Zeichenkette nicht mitgezählt. * Leere oder undefinierte Zeichenketten gelten als Zeichenketten der Länge 0.* Entities werden als Einzelzeichen behandelt, d. h. z. B. bei als sechs Zeichen gezählt.
Parameter | Beschreibung | Typ | Status | |
---|---|---|---|---|
Text | 1 | Zeichenkette, deren Länge mit Länge verglichen wird.
| Mehrzeiliger Text | erforderlich |
Länge | 2 | Länge, mit welcher verglichen wird.
| Zahlenwert | optional |
NichtKürzer | 3 | Ergebnis, wenn Text gleich oder länger als Länge ist.
| Mehrzeiliger Text | optional |
Kürzer | 4 | Ergebnis, wenn Text kürzer als Länge ist.
| Mehrzeiliger Text | optional |
NichtKürzer und/oder Kürzer sollten angegeben werden.
Senkrechte Striche (|
) in Parametern kann diese Vorlage nur verarbeiten, wenn diese innerhalb des Aufrufs einer anderen Vorlage stehen, innerhalb eines Wikilinks stehen, mit der Parserfunktion {{!}}
angegeben wurden oder mit |
maskiert sind.
Kopiervorlage
{{Str ≥ len| | | | }}
Falls Gleichheitszeichen (=
) in den Inhalten der Parameter vorkommen, müssen benannte Parameter benutzt werden.
{{Str ≥ len |1= |2= |3= |4= }}
Beispiele
- Vergleich der Zeichenkettenlänge mit dem Standardwert 0:
{{str ≥ len|abc||Gleich oder länger.|Kürzer.}}
Ergebnis: Gleich oder länger.
oder
{{str ≥ len |1=abc |3=Gleich oder länger. |4=Kürzer.}}
Ergebnis: Gleich oder länger.
- Prüfung, ob die Zeichenkette „abcde" länger oder gleich lang oder aber kürzer als 14 ist:
{{Str ≥ len | abcde | 14 | Gleich oder länger. | Kürzer. }}
Ergebnis: Kürzer.
- Prüfung, ob die Zeichenkette „ab=cde" länger oder gleich lang oder aber kürzer als 4 ist:
{{str ≥ len | 1 = ab=cde | 2 = 4 | 3 = Gleich "=" oder länger ">". | 4 = Kürzer. }}
Ergebnis: Gleich "=" oder länger ">".
Siehe auch
- {{Str left}} – gibt die ersten n Zeichen zurück
- {{Str right}} – gibt die Zeichen ausgenommen der ersten n 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 einer gegebenen Position zurück
- {{Str sub}} – gibt n Zeichen ab einer gegebenen Position zurück
- {{Str find}} – gibt die Position des Gesuchten in einer Zeichenkette zurück
- {{Str replace}} – ersetzt Teile einer Zeichenkette
- {{Str trim}} – entfernt führende und abschließende Leerzeichen
Lua
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: Str
Werkzeuge
Bei technischen Fragen zu dieser Vorlage kannst du dich auch an die Vorlagenwerkstatt wenden. Inhaltliche Fragen und Vorschläge gehören zunächst auf die Diskussionsseite. Sie können ggf. auch an eine passende Redaktion, Portal usw. gerichtet werden.
- Verwendungen dieser Vorlage
- Cirrus-Suche zu Einbindungen dieser Vorlage (zunächst nur ANR) mit weiteren Möglichkeiten
- Anzahl der Einbindungen
- Liste der Unterseiten.
- Diese Dokumentation befindet sich auf einer eingebundenen Unterseite [Bearbeiten].
- Test-/Beispielseite erstellen.
- Die Programmierung ist gegen Bearbeitung geschützt ((Sichter) Dreiviertelschutz).