capitalize(a, b [,c] [,d])
Gruppe |
Wandelt jeden Anfangsbuchstaben eines Wortes von a in einen Großbuchstaben um. Parameter b legt das Locale fest, nach deren Regel die Umformung in Großbuchstaben erfolgen soll. Mittels d wird festgelegt, ob nur Leerzeichen oder alle Whitespaces zur Ermittlung umzuwandelnder Wörter verwendet werden sollen. Mit c steuert man, ob aufeinanderfolgende Trennzeichen zu einem einzelnen Leerzeichen zusammengefasst oder unverändert übernommen werden sollen.
Parameterbeschreibung
Parameter |
Beschreibung |
a |
In Großbuchstaben umzuwandelnde Wörter. |
b |
(optional) Locale. Default: de_DE. Hinweis: Gültige Werte können über die drei Punkte ausgewählt werden. |
c |
(optional) false, wenn mehrere aufeinander folgende Leerzeichen/Whitespaces zu einem Leerzeichen zusammengeführt werden sollen. Default: true |
d |
(optional) false, wenn nicht nur Leerzeichen, sondern alle Whitespaces verwendet werden sollen, um Wörter zu finden, die umgewandelt werden sollen. Default: true |
Beispiele
Ein TAB wird im Text als [TAB] dargestellt.
Parameter a |
Parameter b |
Parameter c |
Parameter d |
Ergebnis |
hello world |
|
|
|
Hello World |
hello world |
DE_de |
|
|
Hello World |
hello world |
EN_us |
|
|
Hello World |
hello world |
EN_us |
false |
|
Hello World |
hello[TAB][TAB]world |
DE_de |
false |
|
Hello[TAB][TAB]world |
hello[TAB][TAB]world |
DE_de |
false |
false |
Hello[TAB][TAB]World |
hello[TAB][TAB]world |
DE_de |
true |
false |
Hello World |