Java 正規表現にマッチした最初の文字列を変換するサンプル
環境
Windows11 pro 64bit
java 19.0.1
構文
文字列.replaceFirst(“正規表現",置換する文字列)
正規表現にマッチした最初の文字列を変換するには、「replaceFirst」を利用します
使用例
import java.util.*; public class Main { public static void main(String[] args) throws Exception { String str1 = "0123456"; String str2 = "b123456"; String str3 = "b"; String regex = "[0-9]"; System.out.println(str1.replaceFirst(regex,"A")); System.out.println(str2.replaceFirst(regex,"A")); System.out.println(str3.replaceFirst(regex,"A")); } }
実行結果
A123456
bA23456
b