Vorlage:Str replace

aus wiki, dem genealogischen Lexikon zum Mitmachen.
Version vom 8. Januar 2024, 18:05 Uhr von Dickel (Diskussion • Beiträge) (Die Seite wurde neu angelegt: „<onlyinclude><includeonly>{{#invoke:Str|replace|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}}}</includeonly></onlyinclude> {{Dokumentation}}“)
(Unterschied) ← Nächstältere Version • aktuelle Version ansehen (Unterschied) • Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
[Bearbeiten] Dokumentation

Skriptfehler: Ein solches Modul „TemplateData“ ist nicht vorhanden.

Kopiervorlagen

{{Str replace | | | | | }}

Falls Gleichheitszeichen (=) in den Zeichenketten vorkommen:

{{Str replace|1=|2=|3=|4=|5=}}

Beispiele

Eingabe Ausgabe Erklärung
{{Str replace|Hallo Lilly!|l|s}} Skriptfehler: Ein solches Modul „Str“ ist nicht vorhanden. Ersetzt alle Vorkommen von l durch s. Die Vorlage ist case-sensitive.
{{Str replace|Hallo Lilly!|l|s|2}} Skriptfehler: Ein solches Modul „Str“ ist nicht vorhanden. Ersetzt höchstens zwei Vorkommen von l durch s.
{{Str replace|Hallo Lilly!|l}} Skriptfehler: Ein solches Modul „Str“ ist nicht vorhanden. Ersetzt l durch einen Leerstring, entfernt also alle l.
{{Str replace|Hallo Lilly!| }} Skriptfehler: Ein solches Modul „Str“ ist nicht vorhanden. Entfernt alle Leerzeichen ersatzlos.
mit regulärern Ausdrücken!
{{Str replace|Hallo Lilly!|[aeiou]|||ja}} Skriptfehler: Ein solches Modul „Str“ ist nicht vorhanden. Entfernt alle Vokale (regulärer Ausdruck!).
{{Str replace|Hallo Lilly!|[aeiou]||2|ja}} Skriptfehler: Ein solches Modul „Str“ ist nicht vorhanden. Entfernt nur die ersten beiden Vokale.
{{Str replace|Hallo Lilly!|[%s%p]|||ja}} Skriptfehler: Ein solches Modul „Str“ ist nicht vorhanden. Entfernt Leerraum, d. h. Leerzeichen, Zeilenumbrüche, Tabs, usw., sowie Interpunktionen.
{{Str replace| 9 1 62 000 x !|[%s]|||ja}} Skriptfehler: Ein solches Modul „Str“ ist nicht vorhanden. Entfernt Leerraum, d. h. Leerzeichen, Zeilenumbrüche, Tabs, usw.
{{Str replace|Hallo Lilly!|%!|?||ja}} Skriptfehler: Ein solches Modul „Str“ ist nicht vorhanden. 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.
{{Str replace|Hallo Lilly!|([aeiou])|'''%1'''||ja}} Skriptfehler: Ein solches Modul „Str“ ist nicht vorhanden. Sucht alle Vokale, fasst diese zu einer Gruppe (markiert durch Klammerung) zusammen und gibt dann alle zu dieser ersten Gruppe (%1) gehörigen Teile fett aus.

Siehe auch

Vorlage:Erweiterte Navigationsleiste

Vorlage:Dokumentation/Lua