如何通过其他分隔符分割字符串

尼古拉·别利亚科夫

有一个线

String str = "ggg;ggg;nnn;nnn;aaa;aaa;xxx;xxx;";

如何将其拆分为类似“ ggg; ggg;”的字符串 “ nnn; nnn;” “ aaa; aaa;” “ xxx; xxx;” ???????

埃里克

使用正则表达式

    String input = "ggg;ggg;nnn;nnn;aaa;aaa;xxx;xxx;";
    Pattern p = Pattern.compile("([a-z]{3});\\1;");
    Matcher m = p.matcher(input);
    while (m.find())
        // m.group(0) is the result
        System.out.println(m.group(0));

将输出

ggg; ggg;

nnn; nnn;

aaa; aaa;

xxx; xxx;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章