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

Vorlage:Str index

Aus imedwiki
Zur Navigation springen Zur Suche springen

Documentation

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

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

Lua

Verwendetes Modul: Str

Wikipedia-logo-v2.svg
Diese Vorlage basiert (teilweise) auf der Vorlage:Str index 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.

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.