//需求,截取打印出所有<record></record>间的内容
//难点在于record之前还有类似<></>标记
//本例我想要的结果是输出:<record>123<a>demo</a><name>tom</name></record>
<record>456</record>
public static void main(String[] args) {String str="a<record>123<a>demo</a><name>tom</name></record>yyyy<record>456</record>78";
Pattern pattern = Pattern.compile("<RECORD>[\\w]*</RECORD>",Pattern.CASE_INSENSITIVE);
Matcher matcher = (Matcher) pattern.matcher(str);
while (matcher.find()) {
System.out.println(matcher.group(0));
}
}
//难点在于record之前还有类似<></>标记
//本例我想要的结果是输出:<record>123<a>demo</a><name>tom</name></record>
<record>456</record>
public static void main(String[] args) {String str="a<record>123<a>demo</a><name>tom</name></record>yyyy<record>456</record>78";
Pattern pattern = Pattern.compile("<RECORD>[\\w]*</RECORD>",Pattern.CASE_INSENSITIVE);
Matcher matcher = (Matcher) pattern.matcher(str);
while (matcher.find()) {
System.out.println(matcher.group(0));
}
}
解决方案 »
- 求助帖!关于<c:forEach>标签遍历循环Result的问题!
- Java打包....发布的问题
- Java关于gc的一点小问题
- struts2 如何传递整个对象?
- axis1.4 调webservide 出现问题 无法初始化
- 谁能说说axis2中RawXMLINOutMessageReceiver和 RPCMessageReceiver区别
- jbuilder中启动Weblogic时不能成功发布EJB包,但WEB包确可以成功发布,求助!!!
- 用STRUTS HTML标签的<html:select>怎样样设定已选定值
- 有关多线程的问题。。请教各位了。。。。
- Jbuilder启动weblogic的问题。
- spring和线程面试时都能问些什么问题?
- 用java的for循环批量插入数据的时候总是丢几条
String str = "a<record>123<a>demo</a><name>tom</name></record>yyyy<record>456</record>78";
Pattern pattern = Pattern.compile("<RECORD>.*?</RECORD>",
Pattern.CASE_INSENSITIVE);
Matcher matcher = (Matcher) pattern.matcher(str);
while (matcher.find()) {
System.out.println(matcher.group(0));
}
Pattern pattern = Pattern.compile("<RECORD>.*?</RECORD>",
Pattern.CASE_INSENSITIVE);
Matcher matcher = (Matcher) pattern.matcher(str);
while (matcher.find()) {
System.out.println(matcher.group(0));
}接分