Vorlage:Str ≥ len

aus Wikipedia, der freien Enzyklopädie
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.

Vorlagenparameter

Text1
Zeichenkette, deren Länge mit Länge verglichen wird.
Beispiel
Autobahn
Länge2
Länge, mit welcher verglichen wird.
Standard
0
Beispiel
4
NichtKürzer3
Ergebnis, wenn Text gleich oder länger als Länge ist.
Standard
eine leere Zeichenkette der Länge 0
Beispiel
nicht kürzer
Kürzer4
Ergebnis, wenn Text kürzer als Länge ist.
Standard
eine leere Zeichenkette der Länge 0
Beispiel
zu kurz

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.

Vorlagenparameter

ParameterBeschreibungTypStatus
Text1

Zeichenkette, deren Länge mit Länge verglichen wird.

Beispiel
Autobahn
Zeichenfolgeerforderlich
Länge2

Länge, mit welcher verglichen wird.

Standard
0
Beispiel
4
Nummeroptional
NichtKürzer3

Ergebnis, wenn Text gleich oder länger als Länge ist.

Standard
eine leere Zeichenkette der Länge 0
Beispiel
nicht kürzer
Zeichenfolgeoptional
Kürzer4

Ergebnis, wenn Text kürzer als Länge ist.

Standard
eine leere Zeichenkette der Länge 0
Beispiel
zu kurz
Zeichenfolgeoptional

 Info: Parameter 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

Lua

Verwendetes Modul: Str