正規表現でReplaceする
最近Javaを触ってるよ。外注先のJavaエンジニアが作ったソースを改良してます。やばいJava面白い。eclipse+Javaってすげぇ。もっとJavaについて学びたい><
というわけで自分メモ。
import java.util.regex.*; Pattern pattern = Pattern.compile("(hoge)"); Matcher matcher = pattern.matcher('hoge piyo'); String s = matcher.replaceFirst("piyo"); if(matcher.group(1) != null){ s = matcher.group(1) + " hoge " + s; // => hoge hoge piyo piyo }
正規表現をちゃんと勉強してこなかったから、結構つらかった。だって周りが全然使ってないから>< こりゃいかんと思って本を買ってきた。
- 作者: 岩谷宏
- 出版社/メーカー: 技術評論社
- 発売日: 2008/03/07
- メディア: 単行本(ソフトカバー)
- 購入: 5人 クリック: 362回
- この商品を含むブログ (33件) を見る
だってさー。ちょうど良かった☆