文字列の " を \" に置き換えようとしています。私は使っている
java.util.regex.Pattern.compile("\\\"").matcher(myString).replaceAll("\\\\\"")
新しいバージョンの JAVA を使用しているため、私の開発マシンでは問題なく動作します。テスト マシンでは NoClassDefFounError がスローされます。本番環境によく似たテスト マシンには、古いバージョンの JAVA が含まれています。どのバージョンかわかりません。
私も試してみましたが、
myString.replaceAll("\\\"","\\\\\"");
NoSuchMethod Exception をスローします。また、それは同じ問題です
myString.matches()
古いバージョンの JAVA で正規表現を使用する方法について誰か助けてもらえますか?
前もって感謝します..