Vorlage:Str len/Doku: Unterschied zwischen den Versionen

Aus skandinavien-wiki.net
KKeine Bearbeitungszusammenfassung
K (21 Versionen von wikipedia:Vorlage:Str_len/Doku importiert)
 
(9 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<noinclude>{{Dokumentation/Dokuseite}}</noinclude>
<noinclude>{{Dokumentation/Dokuseite}}</noinclude>
{{Lua-Vorlage|1=Str}}
{{TemplateData|JSON=
 
  {
Diese Vorlage dient der Ermittlung einer Stringlänge.
    "description": "Diese Vorlage gibt die Anzahl der Zeichen von [[#templatedata:1|''Text'']] zurück, wobei  führende und nachfolgende Leerzeichen nicht mitgezählt werden.<br>
: Führende und nachfolgende Leerzeichen bleiben unberücksichtigt.
[[Entities]] werden '''nicht''' ausgewertet, sondern als Einzelzeichen behandelt, d.&nbsp;h. z.&nbsp;B. bei &amp;nbsp; sechs Zeichen.",
: Entities (z.B. &amp;nbsp;) werden '''nicht''' ausgewertet, sondern als String behandelt (bei &amp;nbsp; also sechs Zeichen).
    "params": {
 
          "1": { "label":      "Text",
Einziger Parameter ist der String.
                  "description": "Zeichenkette",
                  "type":        "string",
                  "required":    true,
                  "example":    "Autobahn"
                }
      }
  }
|TOC=1}}


== Kopiervorlage ==
== Kopiervorlage ==
<pre>
<pre>{{Str len| }}</pre>
{{Str len| }}
</pre>


== Parameter ==
Falls Gleichheitszeichen (<code>&#61;</code>) im Parameterinhalt vorkommen:
* 1 (Standardparameter) der String
<pre>{{Str&nbsp;len
|1=
}}</pre>


== Beispiele ==
== Beispiele ==
; <code><nowiki>{{Str len|Hallo Wikipedia!}}</nowiki></code>
* <code style="white-space:pre-wrap;"><nowiki>{{Str len}}</nowiki></code> ergibt {{Str len}} (Pflichtparameter nicht angegeben)
: ergibt {{Str len|Hallo Wikipedia!}}
* <code style="white-space:pre-wrap;"><nowiki>{{Str len|  }}</nowiki></code> ergibt {{Str len|  }} ([[#templatedata:1|''Text'']] besteht aus 3 Leerzeichen)
; <code><nowiki>{{Str len|Das ist ein absolut schöner Tag heute.}}</nowiki></code>
* <code style="white-space:pre-wrap;"><nowiki>{{Str len| Hallo Wikipedia!}}</nowiki></code> ergibt {{Str len| Hallo Wikipedia!}}
: ergibt {{Str len|Das ist ein absolut schöner Tag heute.}}
* <code style="white-space:pre-wrap;"><nowiki>{{Str len|Das ist ein absolut schöner Tag heute.}}</nowiki></code> ergibt {{Str len|Das ist ein absolut schöner Tag heute.}}
* <code style="white-space:pre-wrap;"><nowiki>{{Str len|{{VOLLER_SEITENNAME}}}}</nowiki></code> ({{VOLLER_SEITENNAME}}) ergibt {{Str len|{{VOLLER_SEITENNAME}}}}


== Siehe auch ==
{{Navigationsleiste Zeichenketten-Vorlagen}}
{{Navigationsleiste Zeichenketten-Vorlagen}}
<includeonly>
<includeonly>
{{Dokumentation/Lua|Str}}
[[Kategorie:Vorlage:Syntaxhilfe]]
[[Kategorie:Vorlage:Syntaxhilfe]]
</includeonly>
</includeonly>

Aktuelle Version vom 13. Februar 2023, 21:26 Uhr

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
Zeichenfolgeerforderlich

Kopiervorlage

{{Str len| }}

Falls Gleichheitszeichen (=) im Parameterinhalt vorkommen:

{{Str len
 |1=
}}

Beispiele

  • {{Str len}} ergibt 0 (Pflichtparameter nicht angegeben)
  • {{Str len| }} ergibt 0 (Text besteht aus 3 Leerzeichen)
  • {{Str len| Hallo Wikipedia!}} ergibt 16
  • {{Str len|Das ist ein absolut schöner Tag heute.}} ergibt 38
  • {{Str len|{{VOLLER_SEITENNAME}}}} (Vorlage:Str len/Doku) ergibt 20

Siehe auch

Vorlage:Navigationsleiste Zeichenketten-Vorlagen