Vorlage:Str replace/Doku

aus wiki, dem genealogischen Lexikon zum Mitmachen.
< Vorlage:Str replace
Version vom 8. Januar 2024, 18:05 Uhr von Dickel (Diskussion • Beiträge) (Die Seite wurde neu angelegt: „<noinclude>{{Dokumentation/Dokuseite}}</noinclude> {{TemplateData|JSON= { "description": "Diese Vorlage entfernt Leerzeichen am Anfang und am Ende der in…“)
(Unterschied) ← Nächstältere Version • aktuelle Version ansehen (Unterschied) • Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
Dokumentations-Unterseite Diese Seite ist die Dokumentations-Unterseite der Vorlage:Str replace.

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

Kopiervorlagen[Bearbeiten]

{{Str replace | | | | | }}

Falls Gleichheitszeichen (=) in den Zeichenketten vorkommen:

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

Beispiele[Bearbeiten]

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[Bearbeiten]

Vorlage:Erweiterte Navigationsleiste