⍝ Capitalise first letters of names:
titles←'margaretha von bahr' 'ahti von toilet' 'leonardo da vinci' 'william of orange' 'llywelyn ap gruffudd' 'guzman el bueno' 'winnie the pooh'
mix←{⎕ml←0 ⋄ ↑⍵}
mix von¨titles ⍝ default capitalisation.
Margaretha von Bahr
Ahti von Toilet
Leonardo da Vinci
William of Orange
Llywelyn ap Gruffudd
Guzman el Bueno
Winnie the Pooh
von'd''annunzio t''haarlem' ⍝ caps after "'".
d'Annunzio t'Haarlem
von'åkerlund æsop' ⍝ national language caps.
Åkerlund Æsop
'Mc'von'nasty norman mctavish o''reilly' ⍝ acknowledge "Mc" prefix.
Nasty Norman McTavish O'Reilly
von 'lorenzo de'' medici mohammed el-gerousch c/o al-ahram'
Lorenzo de' Medici Mohammed el-Gerousch c/o al-Ahram
names←'mcgryver macintosh macho dicaprio dickens'
von names ⍝ default caps,
Mcgryver Macintosh Macho Dicaprio Dickens
'mc' 'mac' 'di' von names ⍝ ... with Mc, Mac, Di,
McGryver MacIntosh MacHo DiCaprio DiCkens
('Mc' 'Mac' 'Di')('Mach' 'Dick') von names ⍝ ... except MacH, DiCk.
McGryver MacIntosh Macho DiCaprio Dickens
⍝∇ von lcase ucase
Back to: code
Back to: Workspaces