Java17 replaceAll関数で文字列を変換するサンプル

環境
Windows11 pro 64bit
java 17.0.2

構文
対象文字列.replaceAll​(“正規表現",置換する文字列)
正規表現にマッチした全ての文字列を変換するには、「replaceAll​」関数を使います。

使用例

public class Main {
  public static void main(String[] args) throws Exception {

        String strA = "0123456";
        String strB = "a123456";
        String strC = "a";
        String regex = "[0-9]"; // 数字の0~9

        System.out.println(strA.replaceAll(regex,"A"));  
        System.out.println(strB.replaceAll(regex,"A"));  
        System.out.println(strC.replaceAll(regex,"A"));  
  }

}

実行結果

AAAAAAA
aAAAAAA
a

IT

Posted by arkgame