capitalize(a, b [,c] [,d])


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