ucfirst: Uppercase the first letter in each word

ucfirstR Documentation

Uppercase the first letter in each word

Description

Uppercase the first letter in each word

Usage

ucfirst(x, lowercaseAll = FALSE, firstWordOnly = FALSE, ...)

Arguments

x

character vector.

lowercaseAll

logical indicating whether to force all letters to lowercase before applying uppercase to the first letter.

firstWordOnly

logical indicating whether to apply the uppercase only to the first word in each string. Note that it still applies the logic to every entry in the input vector x.

...

additional arguments are ignored.

Details

This function is a simple mimic of the Perl function ucfirst which converts the first letter in each word to uppercase. When lowercaseAll=TRUE it also forces all other letters to lowercase, otherwise mixedCase words will retain capital letters in the middle of words.

See Also

Other jam string functions: asSize(), breaksByVector(), cPasteSU(), cPasteS(), cPasteUnique(), cPasteU(), cPaste(), fillBlanks(), formatInt(), gsubOrdered(), gsubs(), makeNames(), mixedOrder(), mixedSortDF(), mixedSorts(), mixedSort(), mmixedOrder(), nameVectorN(), nameVector(), padInteger(), padString(), pasteByRowOrdered(), pasteByRow(), sizeAsNum(), tcount(), uniques()

Examples

ucfirst("TESTING_ALL_UPPERCASE_INPUT")
ucfirst("TESTING_ALL_UPPERCASE_INPUT", TRUE)
ucfirst("TESTING_ALL_UPPERCASE_INPUT", TRUE, TRUE)

ucfirst("testing mixedCase upperAndLower case input")
ucfirst("testing mixedCase upperAndLower case input", TRUE)
ucfirst("testing mixedCase upperAndLower case input", TRUE, TRUE)


jmw86069/jamba documentation built on Oct. 9, 2024, 10:52 a.m.