/ / Java Split с 3 разделители [], - java, масиви, низ, разделяне

Java Split с 3 разделителя [], - java, масиви, низ, разделяне

аз искам Johann като резултат.

Моят код:

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

Отговори:

1 за отговор № 1

Можете да използвате следното, за да премахнете всички специални символи от низ и да филтрирате необходимия изход.

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

0 за отговор № 2

Опитайте да използвате replaceAll api на String като:

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

0 за отговор № 3

String.split очаква редовен израз като аргумент. Какво относно

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