[JAVA] 文字列が正規表現として解釈されないようにエスケープする




replaceFirst や、replaceAll を使う時に第一引数の一致させる文字列に正規表現で使う記号などが入っていると上手く置換されない。
エスケープする必要があるが、対象の記号を精査していると大変なので以下のように記号は一括してエスケープする。







コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください