Zum Inhalt springen

Vorlage:Str right

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 5. März 2022 um 11:08 Uhr durch imported>Gardini (Änderte die Schutzeinstellungen für „Vorlage:Str right“: Häufig eingebundene Vorlage ([Bearbeiten=Nur Sichter] (unbeschränkt) [Verschieben=Nur Sichter] (unbeschränkt))).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Die Vorlage entfernt Leerzeichen am Anfang und am Ende und die Anzahl Zeichen von links beginnend von der in Text angegebenen Zeichenkette.
Ist der Wert für Anzahl kleiner 0, wird 0 angenommen.
Ist der Wert für Anzahl gleich oder größer als die Länge von Text, so wird eine leere Zeichenkette zurückgegeben.

<templatestyles src="TOC nonum/styles.css"></templatestyles>

⧼templatedata-doc-params⧽

Text1
Zeichenkette
⧼templatedata-doc-param-example⧽
Autobahn
Anzahl2
Anzahl Zeichen ohne Berücksichtigung führender Leerzeichen, die von Text links abgeschnitten werden.
⧼templatedata-doc-param-default⧽
0
⧼templatedata-doc-param-example⧽
4
<templatedata>{"description":"Die Vorlage entfernt Leerzeichen am Anfang und am Ende und die Anzahl Zeichen von links beginnend von der in Text angegebenen Zeichenkette.\r\nIst der Wert für Anzahl kleiner 0, wird 0 angenommen.\r\nIst der Wert für Anzahl gleich oder größer als die Länge von Text, so wird eine leere Zeichenkette zurückgegeben.","paramOrder":["1","2"],

"params":{ "1":{"type":"string","description":"Zeichenkette","label":"Text","example":"Autobahn","required":true},

"2":{"type":"number","description":"Anzahl Zeichen ohne Berücksichtigung führender Leerzeichen, die von Text links abgeschnitten werden.","label":"Anzahl","example":"4","required":false,"default":"0"} }

}</templatedata>

Kopiervorlagen

<syntaxhighlight lang="wikitext" copy></syntaxhighlight> Falls Gleichheitszeichen (=) in den Parameterinhalten vorkommen: <syntaxhighlight lang="wikitext" copy></syntaxhighlight>

Beispiele

Code Ergebnis Info
"{{Str right}}" "" Text und Anzahl weggelassen
"{{Str right| Autobus}}" "Autobus" Anzahl weggelassen
"{{Str right|Autobus|-3}}" "Autobus" Anzahl negativ
"{{Str right| Autobus|7}}" ""
"{{Str right|    |2}}" "" Text besteht aus 4 Leerzeichen
"{{Str right| lorem ipsum dolor sit amet | 10 }}" "m dolor sit amet"
"{{Str right| lorem ipsum dolor sit amet | 1 }}" "orem ipsum dolor sit amet"
"{{Str right| lorem ipsum dolor sit amet | 0 }}" "lorem ipsum dolor sit amet"
"{{Str right| 123456789.123456789.123456789.1 |29}}" ".1"

Siehe auch

<templatestyles src="Erweiterte Navigationsleiste/styles legacy.css" />Vorlage:Klappleiste/Anfang

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

Vorlage:Klappleiste/Ende

Lua

Verwendetes Modul: Str