これは私が達成しようとしているものの単なるコード例です。私が使用する理由Java replaceallは大文字と小文字を無視します
String s = "hello(1234aA)something";
String replaceString = "(1234aa)";
String s2 = s.replaceAll("(i?)" + replaceString, "something");
ザ・文字列は同じであることを行っているが、場合には異なる可能性があり、でReplaceAllで(私?)のthats。 正規表現を無視するにはどうすればいいですか?
あなたの意見では、交換後のs2の外観はどうなりますか? –
は、ここでコードを編集しましたが、私はまだ動作しません。 – Jonas
置換文字列の先頭に "\\ Q"、最後に "\\ E"を使用して修正する方法が見つかりました。 – Jonas