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/Doku
Aus AnthroWiki
![]() |
Diese Seite ist die Dokumentations-Unterseite der Vorlage:Str match. |
![]() |
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/Doku 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. |