Vorlage:Str ≥ len

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Dokumentation

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
Mehrzeiliger Text erforderlich
Länge2
Länge, mit welcher verglichen wird.
Standard
0
Beispiel
4
Zahlenwert optional
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
Mehrzeiliger Text optional
Kürzer4
Ergebnis, wenn Text kürzer als Länge ist.
Standard
eine leere Zeichenkette der Länge 0
Beispiel
zu kurz
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.

Vorlagenparameter[Vorlagendaten bearbeiten ]

ParameterBeschreibungTypStatus
Text1

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

Beispiel
Autobahn
Mehrzeiliger Texterforderlich
Länge2

Länge, mit welcher verglichen wird.

Standard
0
Beispiel
4
Zahlenwertoptional
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
Mehrzeiliger Textoptional
Kürzer4

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

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

 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

Vorlagen zur Zeichenkettenverarbeitung
Extraktion
Positionsbasiert
  • {{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
Musterbasiert
  • {{Str match}} – gibt eine Teilzeichenkette basierend auf einem RegExp 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
Modul:Str – Basismodul der meisten Vorlagen

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.

Navigationsmenü