作业帮 > 综合 > 作业

用java正则式如何把一个文件里的某些对应的标签找出来,并将标签里的内容提取出来.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/02 16:05:41
用java正则式如何把一个文件里的某些对应的标签找出来,并将标签里的内容提取出来.
文件内容如下:
.
.
.
.
.
.
.
.
任务是要把和标签里的内容提取到另外一个文件中.
能大概写一个java程序吗?
<(c|d)>([\s\S]*)<\/\1>


import java.util.regex.*;

// 表达式对象
Pattern p = Pattern.compile("<(c|d)>([\\s\\S]*)<\\/\\1>");

// 创建 Matcher 对象
Matcher m = p.matcher("<a>.</a>\n\n<c>.</c>\n<b>.</b>\n<d>.\n.\n.\n.\n.</d>");

// 是否完全匹配
boolean yesorno = m.matches();