Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

ちょっと使えるかも(?)しれない、正規表現

$
0
0

箇条書きのテキストを用意

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 の後に続く文字がキャメルケースになってません。
(もう少し頑張ればなんとかなるかも?)

特に難しい正規表現は使ってませんが、応用すれば、いろいろ使えるかもしれません。

#共有まで。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>