浏览 1848 次
锁定老帖子 主题:用正则表达式扣出字符串中指定的多处内容
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-12-26
//难点在于record之前还有类似<></>标记 //本例我想要的结果是输出: <record>123<a>demo</a><name>tom</name></record> <record>456</record> 最间代码如下: 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)); } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-12-27
System.out.println(matcher.group());
|
|
返回顶楼 | |