箇条書きのテキストを用意
Java で Getter と Setter を作るのは Eclipse に任せてしまえば良いのですが、
例えば、下記のように「変数名みたいな文字」をリストしてみる。
hoge
fuga
abc
xyz
正規表現を実行!
vi で下記のコマンドを実行する
vim
:%s/^.\+$/privateString&;\r\rpublicStringget&(){\rreturn&;\r}\r\rpublicvoidset&(String&){\rthis.&=&;\r}\r/g
こうなりました。
すると、どうでしょう?
下記のようなテキストに早変わり。。
java
privateStringhoge;publicStringgethoge(){returnhoge;}publicvoidsethoge(Stringhoge){this.hoge=hoge;}privateStringfuga;publicStringgetfuga(){returnfuga;}publicvoidsetfuga(Stringfuga){this.fuga=fuga;}privateStringabc;publicStringgetabc(){returnabc;}publicvoidsetabc(Stringabc){this.abc=abc;}privateStringxyz;publicStringgetxyz(){returnxyz;}publicvoidsetxyz(Stringxyz){this.xyz=xyz;}
最後に
ただ、get と set の後に続く文字がキャメルケースになってません。
(もう少し頑張ればなんとかなるかも?)
特に難しい正規表現は使ってませんが、応用すれば、いろいろ使えるかもしれません。
#共有まで。