/**
* 获取指定标签中的内容
* @param xml 传入的xml字符串
* @param label 指定的标签中的内容
*/
public static String regex(String xml,String label) {
String context = "";
//正则表达式
String rgex = "<"+label+">(.*?)</"+label+">";
Pattern pattern = Pattern.compile(rgex);// 匹配的模式
Matcher m = pattern.matcher(xml);
//匹配的有多个
List<String> list = new ArrayList<String>();
while (m.find()) {
int i = 1;
list.add(m.group(i));
i++;
}
//只要匹配的第一个
if(list.size()>0){
context = list.get(0);
}
return context;
}
* 获取指定标签中的内容
* @param xml 传入的xml字符串
* @param label 指定的标签中的内容
*/
public static String regex(String xml,String label) {
String context = "";
//正则表达式
String rgex = "<"+label+">(.*?)</"+label+">";
Pattern pattern = Pattern.compile(rgex);// 匹配的模式
Matcher m = pattern.matcher(xml);
//匹配的有多个
List<String> list = new ArrayList<String>();
while (m.find()) {
int i = 1;
list.add(m.group(i));
i++;
}
//只要匹配的第一个
if(list.size()>0){
context = list.get(0);
}
return context;
}