⍝ 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