正規表現で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件) を見る
だってさー。ちょうど良かった☆