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

Java使用正则表达式拆分“a”。“b”。“c”,java,regex,split,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.] 你需要它吗 Strin

我有字符串: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.]
你需要它吗

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

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

欢迎来到SO。你试过什么?向我们展示您的尝试。嗯,我感觉字符串看起来像“a.aa.bb.b.ccc”。这是一个文字处理程序的家庭作业,但strSplited[0]和strSplited[last]包含a.aa和ccc。分别。@VimalBera不他们不是。。。我的意思是取决于输入的外观like@user2725370看看我的编辑,你可以编辑这个问题,你知道,你不必在注释中写代码,它可以完成任务。非常感谢你!