使用正则表达式提取XML文档中的节点内容
发布时间
阅读量:
阅读量
使用正则表达式获取xml格式字符串中的节点内容
public static String getXmlSingleElementValue(String resourceXml, String elementName) {
String str = "";
StringBuilder regex = new StringBuilder();
regex.append("<");
regex.append(elementName);
//.表示除\n之外的任意字符;*表示匹配0-无穷;+表示匹配1-无穷
regex.append(">(.*)</");
regex.append(elementName);
regex.append(">");
Matcher matcher = Pattern.compile(regex.toString()).matcher(resourceXml);
while (matcher.find()) {
str = matcher.group(1);
}
return str;
}
通过调用Compile方法生成对应的模式实例$reg
全部评论 (0)
还没有任何评论哟~
