java 正規表現にマッチした最初の文字列を変換する
javaで、正規表現にマッチした最初の文字列を変換する手順を記述してます。「replaceFirst」に正規表現と文字列を指定することで可能です。
環境
- OS windows11 home
- java 19.0.1
手順
正規表現にマッチした最初の文字列を変換するには、「replaceFirst」で可能です。
文字列.replaceFirst("正規表現",置換する文字列)
実際に、使用してみます。
public class App {
public static void main(String[] args) throws Exception {
String str1 = "0123456";
String str2 = "a123456";
String str3 = "a";
String regex = "[0-9]";
System.out.println(str1.replaceFirst(regex,"A")); // A123456
System.out.println(str2.replaceFirst(regex,"A")); // aA23456
System.out.println(str3.replaceFirst(regex,"A")); // a
}
}
マッチする場合は、変換されていることが確認できます。
-
前の記事
Oracle Database カラムのデフォルト値を設定する 2024.05.09
-
次の記事
kotlin mapでnullを無視して処理を行う 2024.05.10
コメントを書く