Diese Vorlage erlaubt das Ersetzen von Textteilen durch eine andere Zeichenkette.
Neben einer einfachen Ersetzung, kann zusätzlich eine Ersetzung mittels eines regulären Ausdrucks (Regex) erfolgen. Die unterstützten Sprachelemente des regulären Ausdrucks finden sich unter w:Hilfe:Lua/Zeichenketten#Pattern. Die wichtigste Einschränkung ist das Lua-Regexe keine Oder-Angaben (|-Sprachelement) unterstützen.
Wichtig: wenn reguläre Ausdrücke verwendet werden und Zeichen ersetzt werden sollen, die selber Teil des Zeichenvorrats für reguläre Ausdrücke sind, d.h. ^$.()[]?*+-, so müssen diese mit %escapet werden.
Suche alle Vokale, fasse diese zu einer Gruppe (markiert durch Klammerung) zusammen und gebe dann alle zu dieser ersten Gruppe (%1) gehörigen Teile fett aus.
{{Str index}} – gibt das Zeichen an einer gegebenen Position zurück
{{Str sub}} – gibt die Zeichen von und bis zu einer gegebenen Position zurück
Musterbasiert
{{Str match}} – gibt eine Teilzeichenkette basierend auf einem Regex zurück
Länge
{{Str len}} – gibt die Länge der Zeichenkette zurück
{{Str ≥ len}} – überprüft ob die Zeichenkette die angegebene Mindestlänge hat
Suche
{{Str find}} – gibt die Position des Gesuchten in einer Zeichenkette zurück
Bearbeiten
{{Str replace}} – ersetzt Teile einer Zeichenkette
Weiteres = Modul:Str – Basismodul der meisten Vorlagen
Bei technischen Fragen zu dieser Vorlage kannst du dich an die Technikwerkstatt wenden. Inhaltliche Fragen und Vorschläge gehören zunächst auf die Diskussionsseite.