How can I capitalize the first letter of each word?

前端 未结 20 2621
暖寄归人
暖寄归人 2021-01-14 12:31

I need a script in any language to capitalize the first letter of every word in a file.

Thanks for all the answers.

Stackoverflow rocks!

20条回答
  •  长情又很酷
    2021-01-14 12:43

    In ruby:

    str.gsub(/^[a-z]|\s+[a-z]/) { |a| a.upcase }
    

    hrm, actually this is nicer:

    str.each(' ') {|word| puts word.capitalize}
    

提交回复
热议问题