Vorlage:Str find
Wikimedia-Vorlage
From Wikipedia, the free encyclopedia
Info: Um zwei Strings ohne Berücksichtigung von Groß- und Kleinschreibung vergleichen zu können, stehen die Parserfunktionen {{lc:}} und {{uc:}} zur Verfügung.
Kopiervorlage
{{str find| | }}
Falls Gleichheitszeichen in den Parameterinhalten vorkommen oder in Suchtext führende und abschließende Leerzeichen entfernt werden sollen, müssen benannte Parameter benutzt werden.
{{str find
|1=
|2=
}}
Beispiele
| Code | Ergebnis | Info |
|---|---|---|
{{Str find|2=a}} | -1 | Text weggelassen |
{{Str find||a}} | -1 | Text ist leere Zeichenkette |
{{Str find| |a}} | -1 | Text besteht nur aus 3 Leerzeichen |
{{Str find| ab c | }} | 3 | Text mit je einem führenden und abschließenden Leerzeichen, Suchtext ist ein Leerzeichen |
{{Str find| ab c |2= }} | 1 | |
{{Str find| abc|a}} | 1 | Text mit einem führenden Leerzeichen |
{{Str find| abc| a}} | -1 | Text und Suchtext mit einem führenden Leerzeichen |
{{Str find| abc|2= a}} | 1 | |
{{Str find| abc|abcde}} | -1 | |
{{Str find|ab cd | c}} | 3 | Suchtext mit einem Leerzeichen |
{{Str find|ab cd |2= c}} | 4 | |
{{Str find|abc|b}} | 2 | |
{{Str find|abc|x}} | -1 | |
{{Str find |AbCd| bC }} | -1 | Suchtext mit je einem führenden und abschließenden Leerzeichen |
{{Str find |AbCd|2= bC }} | 2 | |
{{Str find |AbCd|bC}} | 2 | |
{{Str find |AbCd|Bc}} | -1 | mit Berücksichtigung von Groß- und Kleinschreibung |
{{Str find |{{uc:AbCd}}|{{uc:Bc}}}} | 2 | ohne Berücksichtigung von Groß- und Kleinschreibung |
Siehe auch
Lua
Verwendetes Modul: Str
Werkzeuge
Die Vorlage gibt die Position des ersten Zeichens von Suchtext innerhalb von Text zurück, wobei führende und abschließender Leerzeichen nicht berücksichtigt werden. Positionswerte größer 0 zeigen an, dass die Zeichenkette gefunden wurde. Kommt Suchtext nicht in Text vor, wird -1 zurückgegeben. Die Suche ist case-sensitive, das heißt, die Strings "Text" und "text" sind verschiedene Zeichenketten.
Vorlagenparameter
| Parameter | Beschreibung | Typ | Status | |
|---|---|---|---|---|
| Text | 1 | Zeichenkette, in der die Position von Suchtext bestimmt werden soll
| Mehrzeiliger Text | erforderlich |
| Suchtext | 2 | Zeichenkette, die in Text gesucht werden soll.
| Mehrzeiliger Text | erforderlich |