Saf*_*ari 3 java regex string split tokenize
在Java中,如果我有一个这种格式的字符串:
( string1 , string2 ) ( string2 ) ( string4 , string5 , string6 ) [s2]
如何拆分字符串以获取字符串数组?
string1 , string2
string2
string4 , string5 , string6
试试这个:
    String test = "( string1 , string2 ) ( string2 ) ( string4 , string5 , string6 ) [s2]";
    String[] splits = test.split("\\(\\s*|\\)[^\\(]*\\(?\\s*");
    for (String split : splits) {
        System.out.println(split);
    }
| 归档时间: | 
 | 
| 查看次数: | 912 次 | 
| 最近记录: |