通过sql把结果赋值于一个数组 listNmInfo,然后把再把 listNmInfo赋值于一个form中去(form名称:KG0101Form)这个数组的内容为
[{Field1=checked, Field2=A1, Field3=2010-05-17, Field4=01}
, {Field1=checked, Field2=B1, Field3=2010-05-17, Field4=10}
, {Field1=, Field2=C1, Field3=2010-05-17, Field4=70}]我想问如何把Field2都抽取出来,直接写成
数值一 = get(....) // 数值一 = A1
数值二 = get(....) // 数值二 = B1
数值三 = get(....) // 数值三 = C1
[{Field1=checked, Field2=A1, Field3=2010-05-17, Field4=01}
, {Field1=checked, Field2=B1, Field3=2010-05-17, Field4=10}
, {Field1=, Field2=C1, Field3=2010-05-17, Field4=70}]我想问如何把Field2都抽取出来,直接写成
数值一 = get(....) // 数值一 = A1
数值二 = get(....) // 数值二 = B1
数值三 = get(....) // 数值三 = C1
String str="[{Field1=checked, Field2=A1, Field3=2010-05-17, Field4=01},{Field1=checked, Field2=B1, Field3=2010-05-17, Field4=10},{Field1=, Field2=C1, Field3=2010-05-17, Field4=70}]";
Matcher m=Pattern.compile("Field2=(\\w+)").matcher(str);
int count=0;
while(m.find()){
count++;
System.out.println("数值"+count+"="+m.group(1));
}