Vorlage:Str mid: Unterschied zwischen den Versionen

Aus skandinavien-wiki.net
(more generic, allow negative substr length)
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:
| s={{{1|}}}
| s={{{1|}}}
| i={{#if:{{{i|{{{2|}}}}}}|{{{i|{{{2|}}}}}}|{{#ifexpr:({{#if:{{{3|}}}|1|0}} and {{#if:{{{j|{{{4|}}}}}}|1|0}})|{{#expr:{{{j|{{{4|}}}}}}-{{{3|}}}+{{#ifexpr:{{{3|}}}<0|-1|1}}}}|1}}}}
| i={{#if:{{{i|{{{2|}}}}}}|{{{i|{{{2|}}}}}}|{{#ifexpr:({{#if:{{{3|}}}|1|0}} and {{#if:{{{j|{{{4|}}}}}}|1|0}})|{{#expr:{{{j|{{{4|}}}}}}-{{{3|}}}+{{#ifexpr:{{{3|}}}<0|-1|1}}}}|1}}}}
| j={{#if:{{{j|{{{4|}}}}}}|{{{j|{{{4|}}}}}}|{{#if:{{{3|}}}|{{#expr:{{#if:{{{i|{{{2|}}}}}}|{{{i|{{{2|}}}}}}|1}}+{{{3|}}}+{{#ifexpr:{{{3|}}}<0|1|-1}}}}|{{#invoke:String|len|{{trim|{{{1|}}}}}}}}}}}
| j={{#if:{{{j|{{{4|}}}}}}|{{min|{{{j|{{{4|}}}}}}|{{str len|{{{j|{{{4|}}}}}}}}}}|{{#if:{{{3|}}}|{{#expr:{{#if:{{{i|{{{2|}}}}}}|{{{i|{{{2|}}}}}}|1}}+{{{3|}}}+{{#ifexpr:{{{3|}}}<0|1|-1}}}}|{{#invoke:String|len|{{trim|{{{1|}}}}}}}}}}}
| slen={{#invoke:String|len|{{trim|{{{1|}}}}}}}
| slen={{#invoke:String|len|{{trim|{{{1|}}}}}}}
| sublen={{formatnum:{{{3|}}}}}
| sublen={{formatnum:{{{3|}}}}}

Version vom 2. März 2013, 02:32 Uhr

Template-info.png Dokumentation für die Vorlage {{Str mid}}[Ansicht] [Bearbeiten] [Versionsgeschichte] [Aktualisieren]
Für die Vorlage {{Str mid}} gibt es noch keine Dokumentation. Du kannst sie aber anlegen.
Hinweise