fork(1) download
  1. s = "ft-2 MY AWESOME ft-12 APP"
  2. t = "MY AWESOME APP"
  3. k = "MY AWESOME APP ft-20"
  4. puts s.gsub(/\b(?!ft-\d)(\p{L}+)/) { $1.capitalize }
  5. puts t.gsub(/\b(?!ft-\d)(\p{L}+)/) { $1.capitalize }
  6. puts k.gsub(/\b(?!ft-\d)(\p{L}+)/) { $1.capitalize }
Success #stdin #stdout 0s 28688KB
stdin
Standard input is empty
stdout
ft-2 My Awesome ft-12 App
My Awesome App
My Awesome App ft-20