2016年9月29日木曜日

正規表現テキスト置換

 下記のような文字を小文字にして、_の後ろだけ大文字にしたいことが多いので、メモしました。
 

FOO_BAR_HOGE_HOGE

fooBarHogeHoge

テキストエディタの置換で正規表現を有効にして下記のように実施

まずは小文字に

1.(.)\l\1に置換

FOO_BAR_HOGE_HOGE

foo_bar_hoge_hoge

次に_の後ろだけ大文字に
 
2. (_)(.)を\u\2に置換
foo_bar_hoge_hoge

fooBarHogeHoge

以上

参考サイト:http://qiita.com/arai-wa/items/ceb28523c14177148ce4