Vorlage:Str ≥ len
fatal JSON error: mw.text.jsonDecode: Steuerzeichenfehler, vermutlich falsch kodiert
{
"description": "Die Vorlage prüft, ob die in ''Text'' angegebenen Zeichenkette länger oder gleich bzw. kürzer als in ''Länge'' angegeben ist.<br>
* Bei der Prüfung werden Leerzeichen am Anfang und am Ende der in ''Text'' angegebenen Zeichenkette nicht mitgezählt.<br>
* Leere oder undefinierte Zeichenketten gelten als Zeichenketten der Länge 0.<br>
* Entities werden als Einzelzeichen behandelt, d. h. z. B. bei &nbsp; als sechs Zeichen gezählt.",
"params": {
"1": { "label": "Text",
"description": "Zeichenkette, deren Länge mit ''Länge'' verglichen wird.",
"type": "string",
"required": true,
"example": "Autobahn"
},
"2": { "label": "Länge",
"description": "Länge, mit welcher verglichen wird.",
"type": "number",
"required": false,
"default": "0",
"example": "4"
},
"3": { "label": "NichtKürzer",
"description": "Ergebnis, wenn ''Text'' gleich oder länger als ''Länge'' ist.",
"type": "string",
"required": false,
"default": "eine leere Zeichenkette der Länge 0",
"example": "nicht kürzer"
},
"4": { "label": "Kürzer",
"description": "Ergebnis, wenn ''Text'' kürzer als ''Länge'' ist.",
"type": "string",
"required": false,
"default": "eine leere Zeichenkette der Länge 0",
"example": "zu kurz"
}
}
}
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.
<templatestyles src="TOC nonum/styles.css"></templatestyles>
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
<templatestyles src="Erweiterte Navigationsleiste/styles legacy.css" />Vorlage:Klappleiste/Anfang
| Extraktion |
| ||||
| Länge | |||||
| Suche |
| ||||
| Bearbeiten |
|
Lua
Verwendetes Modul: Str