Vorlage:Str replace
Zur Navigation springen
Zur Suche springen
[Bearbeiten] Dokumentation
{{#invoke:TemplateData|f}}
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}}
|
replace|Hallo Lilly!|l|s | }} | Ersetzt alle Vorkommen von l durch s . Die Vorlage ist case-sensitive.
|
{{Str replace|Hallo Lilly!|l|s|2}}
|
replace|Hallo Lilly!|l|s|2|}} | Ersetzt höchstens zwei Vorkommen von l durch s .
| |
{{Str replace|Hallo Lilly!|l}}
|
replace|Hallo Lilly!|l | }} | Ersetzt l durch einen Leerstring, entfernt also alle l .
|
{{Str replace|Hallo Lilly!| }}
|
replace|Hallo Lilly!| | }} | Entfernt alle Leerzeichen ersatzlos. |
mit regulärern Ausdrücken! | |||
{{Str replace|Hallo Lilly!|[aeiou]|||ja}}
|
replace|Hallo Lilly!|[aeiou] | ja}} | Entfernt alle Vokale (regulärer Ausdruck!). |
{{Str replace|Hallo Lilly!|[aeiou]||2|ja}}
|
replace|Hallo Lilly!|[aeiou] | ja}} | Entfernt nur die ersten beiden Vokale. |
{{Str replace|Hallo Lilly!|[%s%p]|||ja}}
|
replace|Hallo Lilly!|[%s%p] | ja}} | Entfernt Leerraum, d. h. Leerzeichen, Zeilenumbrüche, Tabs, usw., sowie Interpunktionen. |
{{Str replace| 9 1 62 000 x !|[%s]|||ja}}
|
replace| 9 1 62 000 x !|[%s] | ja}} | Entfernt Leerraum, d. h. Leerzeichen, Zeilenumbrüche, Tabs, usw. |
{{Str replace|Hallo Lilly!|%!|?||ja}}
|
replace|Hallo Lilly!|%!|? | ja}} | 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}}
|
replace|Hallo Lilly!|([aeiou])|%1 | ja}} | 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