Làm thế nào để thay thế tất cả "(" và ")" trong chuỗi có dấu chấm, trong Java? Tôi đã thử theo cách sau:Thay thế tất cả "(" và ")" trong một chuỗi trong Java
String url = "https://bitbucket.org/neeraj_r/url-shortner)";
url.replaceAll(")", ".");
url.replaceAll(")", ".");
Nhưng nó không hoạt động. Lỗi này là:
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)
Tôi nghĩ rằng vấn đề này cũng sẽ có trong tất cả regex. Thêm \
trước )
không hoạt động.
Cảm ơn bạn. – Neeraj