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);
		}
	}

运行结果

 

如果是获取<>括号的内容,就直接把《》换成<>就可以啦

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐