Javaの文字列置換式はどのように書きますか?
Javaでは、replaceAll()メソッドを使用して文字列内のパターンを置換することができます。replaceAll()メソッドには2つのパラメータがあり、最初のパラメータは置換したいパターンで、正規表現を使用して表現できます。2番目のパラメータは置換後の文字列です。以下は例です:
String str = "Hello 123 World!";
String replacedStr = str.replaceAll("\\d+", "###");
System.out.println(replacedStr);
結果は次の通りです:
Hello ### World!
上記の例では、正規表現\\d+は1つ以上の数字にマッチすることを意味します。マッチした数字を”###”で置き換えて、最終的に置換された文字列を取得します。
Javaでは、replaceAll()メソッドは正規表現を使用して文字列のマッチングと置換を行うため、実際の要求に合った正しい正規表現を書く必要があります。正規表現を使用しない場合は、簡単な文字列置換にはreplace()メソッドを考慮することができます。