Vorlage:Str len: Unterschied zwischen den Versionen

Aus skandinavien-wiki.net
(Changing calls to "str len full/core" to be direct to "str len/core" since this template has been moved.)
(Better naming of /core parameter 3, and core does not return any leading zeros anymore.)
Zeile 1: Zeile 1:
{{#ifeq: x{{#if:x|{{{1|}}}}} | x{{padleft:{{{1|}}}| 500 }}  <!-- str >= 500 -->
{{#ifeq: x{{#if:x|{{{1|}}}}} | x{{padleft:{{{1|}}}| 500 }}  <!-- str >= 500 -->
| 500
| 500
| {{#expr:   <!-- "expr" removes leading spaces and zeros -->
| {{str len/core   <!-- xx0-xx9 -->
    {{str len/core  <!-- xx0-xx9 -->
  |{{#if:x|{{{1|}}}}}
  | {{str len/core  <!-- x0x-x9x -->
     |{{#if:x|{{{1|}}}}}
     |{{#if:x|{{{1|}}}}}
     | {{str len/core  <!-- x0x-x9x -->
     | {{str len/core  <!-- 0xx-4xx -->
       |{{#if:x|{{{1|}}}}}
       |{{#if:x|{{{1|}}}}}
       | {{str len/core  <!-- 0xx-4xx -->
       | | hundreds
        |{{#if:x|{{{1|}}}}}
       }}| tens
        | |00
     }}| ones
        }}|0
       }}|
     }}
   }}
   }}
}}<noinclude>
}}<noinclude>

Version vom 17. April 2009, 03:26 Uhr

Vorlage:Str len/core

Template-info.png Dokumentation für die Vorlage {{Str len}}[Ansicht] [Bearbeiten] [Versionsgeschichte] [Aktualisieren]
Diese Vorlage gibt die Anzahl der Zeichen von Text zurück, wobei führende und nachfolgende Leerzeichen nicht mitgezählt werden.
Entities werden nicht ausgewertet, sondern als Einzelzeichen behandelt, d. h. z. B. bei &nbsp; sechs Zeichen.

Vorlagenparameter

ParameterBeschreibungTypStatus
Text1
Zeichenkette
Beispiel
Autobahn
Mehrzeiliger Texterforderlich

Diese Vorlage gibt die Anzahl der Zeichen von Text zurück, wobei führende und nachfolgende Leerzeichen nicht mitgezählt werden. Entities werden nicht ausgewertet, sondern als Einzelzeichen behandelt, d. h. z. B. bei &nbsp; sechs Zeichen.

Vorlagenparameter

ParameterBeschreibungTypStatus
Text1

Zeichenkette

Beispiel
Autobahn
Mehrzeiliger Texterforderlich

Kopiervorlage

{{Str len| }}

Falls Gleichheitszeichen (=) im Parameterinhalt vorkommen:

{{Str len
 |1=
}}

Beispiele

Siehe auch

Vorlage:Navigationsleiste Zeichenketten-Vorlagen

Lua

Verwendetes Modul: Str
Hinweise