Java拆分有3个分隔符[],

时间:2015-02-22 18:17:00

标签: java arrays string split

我希望Johann为结果。

我的代码:

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

3 个答案:

答案 0 :(得分:1)

您可以使用以下命令从字符串中删除所有特殊字符并过滤掉所需的输出。

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

答案 1 :(得分:0)

尝试使用String的replaceAll api,如:

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

答案 2 :(得分:0)

String.split期望正则表达式作为参数。

怎么样?
String rs = "[ Johann ,]";
String[] splitted = rs.split("[,\\[\\]]");