java正则表达式获取书名
public static void main(String[] args) {String content = "我读过的书莫言的《生死疲劳》余华的《活着》三毛的《撒哈拉沙漠》。。。";Pattern pattern = Pattern.compile("《(.*?)》");Matcher matcher = pattern.matcher(content);...
·
public static void main(String[] args) {
String content = "我读过的书莫言的《生死疲劳》余华的《活着》三毛的《撒哈拉沙漠》。。。";
Pattern pattern = Pattern.compile("《(.*?)》");
Matcher matcher = pattern.matcher(content);
List<String> tags = new ArrayList<String>();
while (matcher.find()) {
String tag = matcher.group(1);
tags.add(tag);
}
for (String string : tags) {
System.out.println(string);
}
}
运行结果
如果是获取<>括号的内容,就直接把《》换成<>就可以啦
更多推荐
已为社区贡献1条内容
所有评论(0)