emacsの正規表現の置換は置換するときに計算できて賢い感じ
一致した箇所を先頭を大文字にする関数に渡すことができます。
;;置換前 foo bar baz ;;置換後 Foo Bar Baz
置換前のfooからbazまでを選択してから下記のコマンドを実行します。
M-x replace-regexp Replace regexp: \(\w+\) Replace regexp with: \,(capitalize \1)
http://dminor11th.blogspot.jp/2011/02/emacslisp.html