Vorlage:In Liste

Aus AnthroWiki
Version vom 28. Mai 2015, 11:09 Uhr von imported>Odyssee (Die Seite wurde neu angelegt: „<onlyinclude>{{#ifeq:/{{{2|}}} | {{#titleparts:/{{{2|}}}|1|2}} | |{{#ifeq:{{{1|}}}|{{#titleparts:/{{{2|}}}|1|2}} |1 }} {{#ifeq:/{{{2|}}} | {{#titleparts:/{{{…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Die druckbare Version wird nicht mehr unterstützt und kann Darstellungsfehler aufweisen. Bitte aktualisiere deine Browser-Lesezeichen und verwende stattdessen die Standard-Druckfunktion des Browsers.

1 2 3 4 5 6 7 8 9 10


Dokumentation[Bearbeiten]

Diese Funktion stellt bei einer „/“-separierten Aufzählung mit maximal 10 Elementen fest, welche der angegebenen Elemente mit dem gesuchten Wert belegt sind. Zurückgegeben werden, leerzeichengetrennt, ihre Positionen. Die Vorlage arbeitet, wie die Vorlage:ParmPart, mit der Parserfunktion #titleparts und unterliegt daher derselben Beschränkung.

Kopiervorlage

{{In Liste|needle|Stack1/Stack2/Stack3/…}}

Parameter

1 (Suchwert / Needle)
gesuchter Wert, der in der Liste vorkommen soll
2 (Liste / Stack)
die Aufzählung der durch / separierten Werte bzw. Variablen

Beispiel

{{In Liste| a | a/b/c/a/d }}1 4

Siehe auch

Die Programmierung dieser Vorlage wird demnächst umgestellt auf Lua.

Die Implementierung ist schon weit fortgeschritten, jedoch noch nicht ausgetestet.

Eingebunden wird das Modul:Expr. --PerfektesChaos 22:45, 27. Mai 2013 (CEST)



Bei technischen Fragen zu dieser Vorlage kannst du dich an die Vorlagenwerkstatt wenden. Inhaltliche Fragen und Vorschläge gehören zunächst auf die Diskussionsseite.