62,614
社区成员
发帖
与我相关
我的任务
分享
Pattern p2 = Pattern
.compile(
"\\d*、[\\s\\p{Zs}]*([\\s|\\S]*?)<br[\\s\\p{Zs}]*/>[\\s\\p{Zs}]*" +
"(?: ){2,}([\\s|\\S]*?)<br[\\s\\p{Zs}]*/>[\\s\\p{Zs}]*" +
"(?: )*总量:(?:<span[\\s\\p{Zs}]*class=\"word12_ora\">)*([0-9|.]*)(?:</span>)*(\\S*?)<br[\\s\\p{Zs}]*/>" +
"[\\s\\p{Zs}]*(?: )*使用量(共享):(?:<span[\\s\\p{Zs}]*class=\"word12_ora\">)*([0-9|.|无]*)(?:</span>)*(\\S*)<br[\\s\\p{Zs}]*/>" +
"[\\s\\p{Zs}]*(?: )*使用量(本号):(?:<span[\\s\\p{Zs}]*class=\"word12_ora\">)*([0-9|.]*)(?:</span>)*(\\S*)<br[\\s\\p{Zs}]*/>" +
"[\\s\\p{Zs}]*(?: )*余[\\s\\p{Zs}]*量:(?:<span[\\s\\p{Zs}]*class=\"word12_ora\">)*([0-9|.]*)(?:</span>)*(\\S*)<br[\\s\\p{Zs}]*/>[\\s\\p{Zs}]*"
);
Pattern pattern = Pattern
.compile(
"\\d*、[\\s\\p{Zs}]*([\\s|\\S]*?)<br[\\s\\p{Zs}]*/>[\\s\\p{Zs}]*" +
"((?: ){2,}([\\s|\\S]*?)<br[\\s\\p{Zs}]*/>[\\s\\p{Zs}]*" +
"(?: )*总量:(?:<span[\\s\\p{Zs}]*class=\"word12_ora\">)*([0-9|.]*)(?:</span>)*(\\S*?)<br[\\s\\p{Zs}]*/>" +
"[\\s\\p{Zs}]*(?: )*使用量(共享):(?:<span[\\s\\p{Zs}]*class=\"word12_ora\">)*([0-9|.|无]*)(?:</span>)*(\\S*)<br[\\s\\p{Zs}]*/>" +
"[\\s\\p{Zs}]*(?: )*使用量(本号):(?:<span[\\s\\p{Zs}]*class=\"word12_ora\">)*([0-9|.]*)(?:</span>)*(\\S*)<br[\\s\\p{Zs}]*/>" +
"[\\s\\p{Zs}]*(?: )*余[\\s\\p{Zs}]*量:(?:<span[\\s\\p{Zs}]*class=\"word12_ora\">)*([0-9|.]*)(?:</span>)*(\\S*)<br[\\s\\p{Zs}]*/>[\\s\\p{Zs}]*)*"
);
Matcher m = pattern.matcher(html);
String str = null ;
String type = null;
while (m.find()) {
type = m.group(1);
str = m.group(0);
pattern = Pattern
.compile(
"(?: ){2,}([\\s|\\S]*?)<br[\\s\\p{Zs}]*/>[\\s\\p{Zs}]*" +
"(?: )*总量:(?:<span[\\s\\p{Zs}]*class=\"word12_ora\">)*([0-9|.]*)(?:</span>)*(\\S*?)<br[\\s\\p{Zs}]*/>" +
"[\\s\\p{Zs}]*(?: )*使用量(共享):(?:<span[\\s\\p{Zs}]*class=\"word12_ora\">)*([0-9|.|无]*)(?:</span>)*(\\S*)<br[\\s\\p{Zs}]*/>" +
"[\\s\\p{Zs}]*(?: )*使用量(本号):(?:<span[\\s\\p{Zs}]*class=\"word12_ora\">)*([0-9|.]*)(?:</span>)*(\\S*)<br[\\s\\p{Zs}]*/>" +
"[\\s\\p{Zs}]*(?: )*余[\\s\\p{Zs}]*量:(?:<span[\\s\\p{Zs}]*class=\"word12_ora\">)*([0-9|.]*)(?:</span>)*(\\S*)<br[\\s\\p{Zs}]*/>"
);
Matcher m2 = pattern.matcher(str.toString());