¿Cómo reemplazar todo "(" y ")" en una cadena con una tapa completa, en Java? Intenté de la siguiente manera:Reemplazar todo "(" y ")" en una cadena en Java
String url = "https://bitbucket.org/neeraj_r/url-shortner)";
url.replaceAll(")", ".");
url.replaceAll(")", ".");
Pero no funciona. El error es:
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)
Creo que este problema estará presente en todas las expresiones regulares también. Agregar \
antes de )
no funcionó.
Gracias, Beny. – Neeraj