División de una cadena en Java lanza PatternSyntaxException
Quiero dividir una cadena en Android usando Java. He hecho esto antes, pero ahora tengo esta excepción
11-20 17:57:37.665: ERROR/AndroidRuntime(25423): java.util.regex.PatternSyntaxException: Syntax error U_REGEX_MISMATCHED_PAREN near index 1: 11-20 17:57:37.665: ERROR/AndroidRuntime(25423): ( 11-20 17:57:37.665: ERROR/AndroidRuntime(25423): ^
Mi cuerda es como
- Regex opcional de límites de palabras de Android
- Cómo colorear texto utilizando Regex en android
- Necesito una consulta SQL para encontrar todas las palabras que puede hacer con un conjunto de letras, incluyendo hasta dos fichas en blanco
- ¿Qué hace (?! A) {0}? Significa en un regex de Java?
- Cómo validar String usando expresión regular en java
String mystring= "iamhere(32)";
Y quiero mantener sólo el "iamhere".
Lo divido usando
String[] seperation = mystring.Split("(");
¿Qué estoy haciendo mal?
- Expresión regular de Android: devuelve la cadena correspondiente
- Cómo utilizar SpannableString con Regex en android?
- Relacionar URI con <data> como http://example.com/algo en AndroidManifest
- java.util.regex.PatternSyntaxException: Error de sintaxis en patrón regex cerca de índice
- Cómo puedo encontrar todas las coincidencias con una expresión regular en android
- Validar cadena con regex en android
- Regex <img> Análisis de etiquetas con src, width, height
- Referencia a grupos coincidentes anteriores dentro de un regex
("\ (") Sería una secuencia de escape no válida. Para escapar del significado de "(" deberíamos usar "\\" en java.
String mystring = "iamhere(32)"; String[] sep = mystring.split("\\("); System.out.println("String after split ",sep[0]+" ");
- Cómo mostrar las fuentes Unicode de Malayalam en la vista web de Android
- CheckBox cambia el valor dos veces