proper
Convert string or array of strings to proper case.
- proper(str) capitalizes the first letters of str and any letters that follow a non-letter character
- proper(str, 'loose') capitalizes the first character of each word in str
Examples
> a = 'PROPER 1st example' > proper(a)# Proper 1St Example > proper(a,'loose')# PROPER 1st Example
> proper({'2°example: aBc', 'deF', 'ghi'},'loose')#
[2°example: ABc][DeF][Ghi]
> t1 = table({'1-john'; '2-john'; 'sam_a'; 'toni'}, {'2-Jun-12'; '12-Feb-12'; '4-Oct-2011'; '29-Aug-12'}, 'Variablenames', {'Name', 'DOB'})
> c = t1.Name
> c1 = proper(c)#
1-John
2-John
Sam_A
Toni
> c2 = proper(c, 'loose')#
1-john
2-john
Sam_a
Toni