有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我有一根弦:“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) 个答案

  1. # 1 楼答案

    你需要它吗

    String str =  "\"a.aa\".\"bb.b\".\"ccc.\"";
    
    String[] strSplited = str.substring(1,str.length() - 1).split("\".\"");