private static void output(String s1) {
System.out.println("=============================================");
System.out.println(s1);
Pattern pattern = Pattern.compile("(?<==)([^,])+(?=,*)");
Matcher matcher = pattern.matcher(s1.toString());
int i = 0;
while (matcher.find()) {
System.out.println(++i+"\t"+matcher.toMatchResult().group());
}
System.out.println("=============================================");
}
Obtenha valores diretamente de dados como a=1, b=2, c=3
Implementado por meio de referência retroativa de expressão regular.
Link de referência: Documentação de ajuda sobre expressões regulares