概要
Javaで「文字列の中の正規表現パターンとマッチする部分を置換する」の動作を確認してみました。
以下のページを参考にしました。
実装
以下のファイルを作成しました。
JSample21_1.java
class JSample21_1{
public static void main(String[] args){
String regex = "aA|Aa|aa";
String str = "AA BB aA Aa CC aa";
System.out.println(str.replaceFirst(regex, "AA"));
System.out.println(str.replaceAll(regex, "AA"));
}
}
以下のコマンドを実行しました。
$ javac JSample21_1.java
$ java JSample21_1
AA BB AA Aa CC aa
AA BB AA AA CC AA
まとめ
何かの役に立てばと。