Die Seite wurde neu angelegt: „<noinclude>{{Dokumentationsseite}}</noinclude> Template to check whether any member of a set of game abbrevations (used by e.g. {{tl|Abb}} is part of another set …“ |
Dokumentationsseite übersetzt |
||
| Zeile 1: | Zeile 1: | ||
<noinclude>{{Dokumentationsseite}}</noinclude> | <noinclude>{{Dokumentationsseite}}</noinclude> | ||
Vorlage zur Überprüfung, ob ein Mitglied einer Reihe von Spielabkürzungen (die z. B. von {{tl|Abb}} verwendet werden) Teil einer anderen Reihe von Abkürzungen ist. Gibt „1“ zurück, wenn dies der Fall ist, und andernfalls eine leere Zeichenkette. | |||
Hilfsvorlage für [[Vorlage:Infobox]]. | |||
__TOC__ | |||
< | <templatedata> | ||
{ | |||
"params": { | |||
"1": { | |||
"label": "<unbenannt 1>", | |||
"description": "Die Abkürzungen, von denen du wissen möchtest, ob sie die in <unbenannt 2> angegebenen Abkürzungen enthalten. Es kann eine unbegrenzte Anzahl von Abkürzungen angegeben werden, solange sie durch sep/sep1 (siehe unten) getrennt sind.", | |||
"type": "string", | |||
"required": true | |||
}, | |||
"2": { | |||
"label": "<unbenannt 2>", | |||
"description": "Die Abkürzung(en), von der/denen du wissen möchtest, ob sie in <unbenannt 1> enthalten ist/sind. Es können bis zu 10 Abkürzungen angegeben werden, wenn sie durch sep/sep2 (siehe unten) getrennt werden. Am Ende jeder Abkürzung kann ein Platzhalter (*) verwendet werden, der mit einer beliebigen Anzahl von Zeichen übereinstimmt; z. B. stimmt „FO3*“ sowohl mit „FO3“ als auch mit „FO3OA“ überein.", | |||
"type": "string" | |||
}, | |||
"sep1": { | |||
"label": "Trennzeichen für <unbenannt 1>", | |||
"description": "Das Zeichen oder die Zeichenfolge, mit der Abkürzungen in <unbenannt 1> getrennt werden. Überschreibt sep.", | |||
"type": "string", | |||
"default": "{{{sep}}}" | |||
}, | |||
"sep": { | |||
"label": "Trennzeichen", | |||
"description": "Das Zeichen oder die Zeichenfolge, mit der Abkürzungen in <unbenannt 1> und <unbenannt 2> getrennt werden. Wenn sep1 oder sep2 angegeben werden, setzen sie den entsprechenden unbenannten Parameter außer Kraft.", | |||
"type": "string", | |||
"default": "," | |||
}, | |||
"sep2": { | |||
"label": "Trennzeichen für <unbenannt 2>", | |||
"description": "Das Zeichen oder die Zeichenfolge, mit der Abkürzungen in <unbenannt 2> getrennt werden. Überschreibt sep.", | |||
"type": "string", | |||
"default": "{{{sep}}}" | |||
} | |||
}, | |||
"description": "Diese Vorlage wird intern verwendet und sollte nicht direkt auf Artikel angewendet werden.", | |||
"paramOrder": [ | |||
"1", | |||
"2", | |||
"sep", | |||
"sep1", | |||
"sep2" | |||
] | |||
} | |||
</templatedata> | |||
=== | ==Verwendung== | ||
<pre>{{abbcontains|Reihe von Abkürzungen|zu prüfende Abkürzung(en)}}</pre> | |||
{{ | |||
}} | |||
==Beipiele== | ==Beipiele== | ||
===Einfach=== | ===Einfach=== | ||
<pre>{{abbcontains|FO1, FO2, FO3|FO3}}</pre> | <pre>{{abbcontains|FO1, FO2, FO3|FO3}}</pre> | ||
gibt „{{abbcontains|FO1, FO2, FO3|FO3}}“ zurück, da FO3 zu den Abkürzungen im ersten Satz gehört. | |||
<pre>{{abbcontains|FO1, FO2, FO3|FNV}}</pre> | <pre>{{abbcontains|FO1, FO2, FO3|FNV}}</pre> | ||
gibt „{{abbcontains|FO1, FO2, FO3|FNV}}“ (eine leere Zeichenkette) zurück, da FNV „nicht“ zu den Abkürzungen im ersten Satz gehört. | |||
=== | ===Überprüfung auf Mehrfachabkürzungen=== | ||
<pre>{{abbcontains|FO1, FO2, FO3|FO2, FO3}}</pre> | <pre>{{abbcontains|FO1, FO2, FO3|FO2, FO3}}</pre> | ||
gibt „{{abbcontains|FO1, FO2, FO3|FO2, FO3}}“ zurück, da sowohl FO2 als auch FO3 zu den Abkürzungen im ersten Satz gehören. | |||
<pre>{{abbcontains|FO1, FO2, FO3|FO3, FOT}}</pre> | <pre>{{abbcontains|FO1, FO2, FO3|FO3, FOT}}</pre> | ||
gibt „{{abbcontains|FO1, FO2, FO3|FO3, FOT}}“ zurück, da FO3 zu den Abkürzungen im ersten Satz gehört. | |||
<pre>{{abbcontains|FO1, FO2, FO3|FOT, FOBOS}}</pre> | <pre>{{abbcontains|FO1, FO2, FO3|FOT, FOBOS}}</pre> | ||
Gibt „{{abbcontains|FO1, FO2, FO3|FOT, FOBOS}}“ (eine leere Zeichenkette) zurück, da weder „FOT“ noch „FOBOS“ zu den Abkürzungen im ersten Satz gehören. | |||
===Platzhalter=== | |||
<pre>{{abbcontains|FO1, FO2, FO3|FO3*}}</pre> | |||
gibt „{{abbcontains|FO1, FO2, FO3|FO3*}}“ zurück, da FO3 zu den Abkürzungen im ersten Satz gehört. | |||
<pre>{{abbcontains|FO1, FO2, FO3OA|FO3*}}</pre> | |||
gibt „{{abbcontains|FO1, FO2, FO3OA|FO3*}}“ zurück, da FO3OA zu den Abkürzungen im ersten Satz gehört. | |||
<pre>{{abbcontains|FO1, FO2, FOT|FO3*}}</pre> | |||
gibt „{{abbcontains|FO1, FO2, FOT|FO3*}}“ (eine leere Zeichenkette) zurück, da keine Abkürzung, die mit FO3 beginnt, unter den Abkürzungen im ersten Satz ist. | |||
=== | ===Nicht standardmäßige Trennzeichen=== | ||
<pre>{{abbcontains|FO1-FO2-FO3|FO3;FNV|sep1=-|sep2=;}}</pre> | <pre>{{abbcontains|FO1-FO2-FO3|FO3;FNV|sep1=-|sep2=;}}</pre> | ||
gibt „{{abbcontains|FO1-FO2-FO3|FO3;FNV|sep1=-|sep2=;}}“ zurück. | |||
Aktuelle Version vom 18. Oktober 2024, 13:03 Uhr
| Diese Seite enthält Informationen zur Verwendung für Vorlage:Abbcontains. |
Vorlage zur Überprüfung, ob ein Mitglied einer Reihe von Spielabkürzungen (die z. B. von {{Abb}} verwendet werden) Teil einer anderen Reihe von Abkürzungen ist. Gibt „1“ zurück, wenn dies der Fall ist, und andernfalls eine leere Zeichenkette.
Hilfsvorlage für Vorlage:Infobox.
Diese Vorlage wird intern verwendet und sollte nicht direkt auf Artikel angewendet werden.
| Parameter | Beschreibung | Typ | Status | |
|---|---|---|---|---|
| <unbenannt 1> | 1 | Die Abkürzungen, von denen du wissen möchtest, ob sie die in <unbenannt 2> angegebenen Abkürzungen enthalten. Es kann eine unbegrenzte Anzahl von Abkürzungen angegeben werden, solange sie durch sep/sep1 (siehe unten) getrennt sind. | Mehrzeiliger Text | erforderlich |
| <unbenannt 2> | 2 | Die Abkürzung(en), von der/denen du wissen möchtest, ob sie in <unbenannt 1> enthalten ist/sind. Es können bis zu 10 Abkürzungen angegeben werden, wenn sie durch sep/sep2 (siehe unten) getrennt werden. Am Ende jeder Abkürzung kann ein Platzhalter (*) verwendet werden, der mit einer beliebigen Anzahl von Zeichen übereinstimmt; z. B. stimmt „FO3*“ sowohl mit „FO3“ als auch mit „FO3OA“ überein. | Mehrzeiliger Text | optional |
| Trennzeichen | sep | Das Zeichen oder die Zeichenfolge, mit der Abkürzungen in <unbenannt 1> und <unbenannt 2> getrennt werden. Wenn sep1 oder sep2 angegeben werden, setzen sie den entsprechenden unbenannten Parameter außer Kraft.
| Mehrzeiliger Text | optional |
| Trennzeichen für <unbenannt 1> | sep1 | Das Zeichen oder die Zeichenfolge, mit der Abkürzungen in <unbenannt 1> getrennt werden. Überschreibt sep.
| Mehrzeiliger Text | optional |
| Trennzeichen für <unbenannt 2> | sep2 | Das Zeichen oder die Zeichenfolge, mit der Abkürzungen in <unbenannt 2> getrennt werden. Überschreibt sep.
| Mehrzeiliger Text | optional |
Verwendung
{{abbcontains|Reihe von Abkürzungen|zu prüfende Abkürzung(en)}}
Beipiele
Einfach
{{abbcontains|FO1, FO2, FO3|FO3}}
gibt „1“ zurück, da FO3 zu den Abkürzungen im ersten Satz gehört.
{{abbcontains|FO1, FO2, FO3|FNV}}
gibt „“ (eine leere Zeichenkette) zurück, da FNV „nicht“ zu den Abkürzungen im ersten Satz gehört.
Überprüfung auf Mehrfachabkürzungen
{{abbcontains|FO1, FO2, FO3|FO2, FO3}}
gibt „1“ zurück, da sowohl FO2 als auch FO3 zu den Abkürzungen im ersten Satz gehören.
{{abbcontains|FO1, FO2, FO3|FO3, FOT}}
gibt „1“ zurück, da FO3 zu den Abkürzungen im ersten Satz gehört.
{{abbcontains|FO1, FO2, FO3|FOT, FOBOS}}
Gibt „“ (eine leere Zeichenkette) zurück, da weder „FOT“ noch „FOBOS“ zu den Abkürzungen im ersten Satz gehören.
Platzhalter
{{abbcontains|FO1, FO2, FO3|FO3*}}
gibt „1“ zurück, da FO3 zu den Abkürzungen im ersten Satz gehört.
{{abbcontains|FO1, FO2, FO3OA|FO3*}}
gibt „1“ zurück, da FO3OA zu den Abkürzungen im ersten Satz gehört.
{{abbcontains|FO1, FO2, FOT|FO3*}}
gibt „“ (eine leere Zeichenkette) zurück, da keine Abkürzung, die mit FO3 beginnt, unter den Abkürzungen im ersten Satz ist.
Nicht standardmäßige Trennzeichen
{{abbcontains|FO1-FO2-FO3|FO3;FNV|sep1=-|sep2=;}}
gibt „1“ zurück.