Dieser Artikel wurde aus einer englischenSprachversion importiert und wurde noch nicht vollständig übersetzt. Bitte hilf mit, den Text auf deutsch verfügbar zu machen.
The string-prefixer Template:Strloc_prefix gets the prefix of a string up to a specified location, or the entire string when location is less than 1.
Usage
{{Strloc prefix|<string1>|strloc=<n>}}
Returns the prefix of string1 up to location strloc=n, where n = 1 denotes the first character of the string. If strloc <= 0 then the entire string1 is the result. The parameter strloc can be a math formula, such as: strloc={{{len}}}-2, or strloc=abs(-2*5)+6.
Examples
The following show various uses:
{{Strloc prefix|abcdef|strloc=3}}→ abc
{{Strloc prefix|abcdef|strloc=0}}→ abcdef
{{Strloc prefix|My Title (film)|strloc= {{strfind_short|My Title (film)|(|1|lenstr={{strlen_quick|My Title (film)}}|}}-2}}→ My Title
In the example with "{{strfind_short}}: the number for strloc was set by finding "(" in the title. If there had been no parenthesis "(" then the result would get the entire title.
Limitations
The text extracted is subject to the limitations of parser functions {#ifexpr:} and {padleft:}. In particular, spaces around the prefixed string are dropped, and NOT counted, before or after:
{{Strloc prefix| Title here |strloc=9}} → "Title her"
{{Strloc prefix| Title here |strloc=0}} → "Title here"
Spaces embedded within the prefix string are real spaces (NOT " "), and any accented or special characters can be used in the string.
See also
{{Strfind short}} - can be used to set strloc and default to whole string
{{Strlen short}} - gets length of a short string (faster than {str len} )
{{Strloc insert}} - inserts text at strloc, which can be set by {strfind_short}
{{Str mid}} – Gibt einen Teilstring unter Angabe von Position und Länge zurück.
{{Trunc}} – Reduziert eine Zeichenkette auf eine Solllänge.
{{Str left}} – Reduziert eine Zeichenkette auf eine Sollänge von links an gezählt oder füllt eine Zeichenkette durch Duplizierung auf eine Solllänge auf.
{{Str crop}} – Schneidet eine bestimmte Anzahl von Zeichen am Ende ab.
{{Chop head and tail}} – Schneidet eine bestimmte Anzahl von Zeichen am Anfang und Ende ab.
{{Str right}} – Schneidet eine bestimmte Anzahl von Zeichen am Ende ab.
{{Str rightc}} – Gibt die übergebene Anzahl von Zeichen vom Ende der Zeichenkette zurück.
{{Str rightmost}} – Kürzt eine Zeichenkette auf die angegebene Anzahl am Ende.
{{Str sub old}} – Kürzt eine Zeichenkette auf eine bestimmte Anzahl, gestartet an der angegebenen Position.
{{Str sub new}} – Gibt eine Teilzeichenkette unter Angabe von Start- und Endposition zurück.
{{Str index}} – Gibt den Buchstaben an einer bestimmten Position zurück.
Trimmen nach Bedingung
{{Trim}} – To trim any leading or trailing whitespace ({{Strip whitespace}} does so too, but is less effective)
Die obige Dokumentation wurde aus der Seite Vorlage:Strloc prefix/Doku eingefügt. (bearbeiten | Versionsgeschichte) Die Kategorien für diese Vorlage sollten in der Dokumentation eingetragen werden. Die Interwiki-Links sollten auf Wikidata eingepflegt werden.