文字列中の "("と ")"をJavaのフルストップに置き換える方法は?私は次の方法で試しました:Javaの文字列のすべての "("と ")"を置換してください
String url = "https://bitbucket.org/neeraj_r/url-shortner)";
url.replaceAll(")", ".");
url.replaceAll(")", ".");
しかし、それは動作しません。エラーは:
Exception in thread "main" java.util.regex.PatternSyntaxException: Unmatched closing
')'
)
at java.util.regex.Pattern.error(Unknown Source)
at java.util.regex.Pattern.compile(Unknown Source)
at java.util.regex.Pattern.<init>(Unknown Source)
at java.util.regex.Pattern.compile(Unknown Source)
at java.lang.String.replaceAll(Unknown Source)
at com.azzist.cvConversion.server.URLChecker.main(URLChecker.java:32)
私はこの問題がすべての正規表現にもあると思います。 )
の前に\
を追加すると機能しませんでした。
ありがとうございました。 – Neeraj