Nicht angemeldeter Benutzer - Bearbeiten von Seiten ist nur als angemeldeter Benutzer möglich.

Vorlage:Str index/Doku

Aus imedwiki
Zur Navigation springen Zur Suche springen
Diese Seite ist die Dokumentations-Unterseite der Vorlage:Str index.
Die Vorlage entfernt Leerzeichen am Anfang und am Ende der in Text angegebenen Zeichenkette und gibt das durch Index adressierte Zeichen aus Text zurück. Ist der Wert für Index kleiner 1, wird eine leere Zeichenkette zurückgegeben. Falls der Wert für Index größer als Text lang ist, wird ein Leerstring ausgegeben.

Vorlagenparameter

ParameterBeschreibungTypStatus
Text1
Zeichenkette, aus der das Zeichen extrahiert werden soll
Beispiel
Autobahn
Zeichenfolgeerforderlich
Index2
Nummer des Zeichens ohne Berücksichtigung führender Leerzeichen, welches von Text ausgegeben werden sollen.
Standard
0
Beispiel
4
Nummeroptional

Kopiervorlagen

{{Str index| | }}

Falls Gleichheitszeichen (=) in den Parameterinhalten vorkommen:

{{Str index|1=|2=}}

Beispiele

Code Ergebnis Info
"{{Str index|Autobahn|2}}" "u"
"{{Str index|Autobahn|5}}" "b" Der fünfte Buchstabe ist ein b
"{{Str index|Autobahn}}" "" Der fehlende zweite Parameter (Index) bedeutet Standardwert 0 und ergibt den leeren String.
"{{Str index|Autobahn|10}}" "" Der zweite Parameter (Index) ist größer als die Zeichenkettenlänge und ergibt den leeren String.
"{{Str index|Auto bahn|8}}" "s" HTML-Entities werden nicht interpretiert. Wird das Semikolon extrahiert, kann es u. U. als Wikicode geparst werden.
"{{Str index|東京都| 3}}" "都" Leerzeichen beim 2. Parameter haben keine Wirkung
"{{Str index|東京都|-3}}" "" Ein Index kleiner Null wird wie Null behandelt und ergibt den leeren String.
"{{Str index|東京都 |4}}" " " Das abschließende Leerzeichen wird nicht berücksichtigt, wodurch der Text nur drei Zeichen hat.
"{{Str index| |2}}" " " Der Text (Parameter 1) besteht nur aus 3 Leerzeichen (hier wegen HTML-Interpretation nur als eines sichtbar) und damit wird er als leerer String behandelt.
"{{Str index|a b|2}}" " " Der Text (drei Zeichen) enthält in der Mitte ein Leerzeichen, welches korrekt zurückgegeben wird.

Siehe auch

Wikipedia-logo-v2.svg
Diese Vorlage basiert (teilweise) auf der Vorlage:Str index/Doku aus der freien Enzyklopädie Wikipedia und steht unter der GNU Lizenz für freie Dokumentation und der Creative Commons Attribution/Share Alike. Auf Wikipedia ist eine Liste der Autoren verfügbar. Weiteres zum Import aus Wikipedia siehe Seite Imedwiki:Import aus Wikipedia.