Eine freie Initiative von Menschen bei mit online Lesekreisen, Übungsgruppen, Vorträgen ... |
| Use Google Translate for a raw translation of our pages into more than 100 languages. Please note that some mistranslations can occur due to machine translation. |
Vorlage:Str match
Aus AnthroWiki
Dokumentation[Bearbeiten]
| Diese Vorlage wurde ganz oder teilweise mit Hilfe der Programmiersprache Lua erstellt. | |
| Die Module sind mit #invoke eingebunden. In der Dokumentation der einzelnen Module finden sich auch weitere Hinweise zu Rückfragen. |
Diese Vorlage filtert einen Teilstring aus einem übergebenen String mittels eines regulären Ausdrucks (Regex) heraus. Die unterstützten Sprachelemente des regulären Ausdrucks finden sich unter [1], erweitert unter die in [2] beschriebenen Unicode-Eigenschaften. Die wichtigste Einschränkung ist das Lua-Regexe keine Alternativen (|-Sprachelement) unterstützen.
Parameter
- 1: Der Eingabestring.
- 2: Der anzuwendende reguläre Ausdruck.
- 3 (optional): wenn mittels Klammerung mehrere Gruppen definiert wurden, kann die zurückzugebende Gruppe hier angegeben werden. Falls nicht angegeben, wird 0 (= alle Teilstrings) angenommen.
Beispiele
| Eingabe | Ausgabe | Erklärung |
|---|---|---|
| {{Str match|eine Zeichenkette als Test|%u%l+}} | Zeichenkette | erstes Wort, das mit einem Großbuchstaben beginnt |
| {{Str match|Russische Sprache (русский язык)|[Ѐ-ӿ]+}} | русский | erste Zeichenfolge in Kyrillisch (vgl. Unicodeblock Kyrillisch) |
| {{Str match|Beispieltext|(Bei).+(text)|2}} | text | zweite Gruppe zurückgeben |
| {{Str match|Beispieltext|(Bei).+(text)|0}} | Beitext | alle Gruppen zurückgeben |
| {{#if:{{Str match|Beispieltext|spiel}}|ja|nein}} {{#if:{{Str match|Beispieltext|abcde}}|ja|nein}} |
ja nein |
Überprüfung, ob ein Text einen angegebenen Teilstring enthält |
Vorlagen zur Zeichenkettenverarbeitung
| Extraktion |
| ||||
| Länge | |||||
| Suche |
| ||||
| Bearbeiten |
|
Modul:Str – Basismodul der meisten Vorlagen
| Dieser Artikel basiert auf einer für AnthroWiki adaptierten Fassung des Artikels Vorlage:Str match aus der freien Enzyklopädie de.wikipedia.org und steht unter der Lizenz Creative Commons Attribution/Share Alike. In Wikipedia ist eine Liste der Autoren verfügbar. |
| 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. |
|











