Modul:Str/Doku: Unterschied zwischen den Versionen
ICON (Diskussion | Beiträge) Die Seite wurde neu angelegt: „Dieses Modul dient der Implementierung der Stringfunktionen in andere Vorlagen. == Exportierte Funktionen == === len === Gibt die Länge eines Strings zurüc…“ |
ICON (Diskussion | Beiträge) K Textersetzung - „[[w:“ durch „[[wikipedia:“ |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 123: | Zeile 123: | ||
=== match === | === match === | ||
Filtert einen Teilstring aus einem übergebenen String mittels eines [[ | Filtert einen Teilstring aus einem übergebenen String mittels eines [[wikipedia:regulärer Ausdruck|regulären Ausdrucks]] (Regex) heraus. Die unterstützten Sprachelemente des regulären Ausdrucks finden sich unter [[mw:Extension:Scribunto/Lua reference manual #Patterns]], erweitert unter die in [[mw:Extension:Scribunto/Lua reference manual #Ustring patterns]] beschriebenen [[wikipedia:Liste der Unicode-Eigenschaften|Unicode-Eigenschaften]]. Die wichtigste Einschränkung ist das Lua-Regexe keine Alternativen (<tt>|</tt>-Sprachelement) unterstützen. | ||
==== Parameter ==== | ==== Parameter ==== | ||
| Zeile 146: | Zeile 146: | ||
| <tt><nowiki>{{#invoke:Str|match|Russische Sprache (русский язык)|[Ѐ-ӿ]+}}</nowiki></tt> | | <tt><nowiki>{{#invoke:Str|match|Russische Sprache (русский язык)|[Ѐ-ӿ]+}}</nowiki></tt> | ||
| {{#invoke:Str|match|Russische Sprache (русский язык)|[Ѐ-ӿ]+}} | | {{#invoke:Str|match|Russische Sprache (русский язык)|[Ѐ-ӿ]+}} | ||
| erste Zeichenfolge aus dem [[Unicodeblock Kyrillisch]] | | erste Zeichenfolge aus dem [[wikipedia:Unicodeblock Kyrillisch|Unicodeblock Kyrillisch]] | ||
|- | |- | ||
| <tt><nowiki>{{#invoke:Str|match|Beispieltext|(Bei).+(text)|2}}</nowiki></tt> | | <tt><nowiki>{{#invoke:Str|match|Beispieltext|(Bei).+(text)|2}}</nowiki></tt> | ||