Há uma corda
String str = "ggg;ggg;nnn;nnn;aaa;aaa;xxx;xxx;";
Como faço para dividi-lo em strings como "ggg; ggg;" "nnn; nnn;" "aaa; aaa;" "xxx; xxx;" ???????
Usando Regex
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));
Irá produzir
ggg; ggg;
nnn; nnn;
aaa; aaa;
xxx; xxx;
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras