int i=str.Indexof(","); String s1=str.substring(0,i); Strinfs2= str.substring(i+1);
String str="{( 1),(a,c,f)}"; String[] result = str.split(","); for (int i = 0; i < result.length; i++) { System.out.println(result[i].replaceAll("\\W*(\\w+)\\W*", "$1")); }
contextFile.substring(6,contextFile.length()-2)
这个太过简单,并且有漏洞,比如说1左边括号后加个空格={( 1),(a,c,f)}就不对了; 我想找个好点的方法.有没有高手提醒一下?
String s1=str.substring(0,i);
Strinfs2= str.substring(i+1);
String[] result = str.split(",");
for (int i = 0; i < result.length; i++) {
System.out.println(result[i].replaceAll("\\W*(\\w+)\\W*", "$1"));
}