Java拆分“a”。“b”。“c”使用正则表达式

时间:2013-08-28 12:40:36

标签: java regex split

我有字符串:“a.aa”。“bb.b”。“ccc。”并需要将其拆分为值:

a.aa
bb.b
CCC

我该怎么做?

我尝试过:

String str = "\"a.aa\".\"bb.b\".\"ccc.\"";
System.out.println(java.util.Arrays.toString(st‌​r.split("[\"\"]")));

但它给出了答复:

[, a.aa, ., bb.b, ., ccc.]

我期待像这样的反应

[a.aa, bb.b, ccc.]

1 个答案:

答案 0 :(得分:0)

你需要它吗:

String str =  "\"a.aa\".\"bb.b\".\"ccc.\"";

String[] strSplited = str.substring(1,str.length() - 1).split("\".\"");