/ / Java Split con 3 delimitadores [], - java, arrays, string, split

Java Split con 3 delimitadores [], - java, arrays, string, split

yo quiero Johann como resultado.

Mi código:

String rs = "[ Johann ,]";
String[] splitted = rs.split(","+"["+"]");

Respuestas

1 para la respuesta № 1

Puede usar lo siguiente para eliminar todos los caracteres especiales de la cadena y filtrar la salida requerida.

str = str.replaceAll("[^\w\s-]", "");

0 para la respuesta № 2

Intenta usar reemplaza todo api de cadena como:

 String rs = "[Johann,]";
System.out.println(rs.replaceAll("\[|\]|,", ""));
Output:
Johann

0 para la respuesta № 3

String.split espera una expresión regular como argumento. Qué pasa

String rs = "[ Johann ,]";
String[] splitted = rs.split("[,\[\]]");