Java正则表达式使用

写正则表达式,需要记住很多规则,下面这个网站很不错,可以在需要时查找或验证下

http://tool.oschina.net/regex#

		String source = "<acronym title=\"呵呵\">己不破券二比并亡</acronym> <acronym title=\"呵呵\">丑不冠带主不还乡</acronym>";
		String regex = "[>]([\u4e00-\u9fa5]+)</acronym>";
		Pattern pattern = Pattern.compile(regex);
		Matcher matcher = pattern.matcher(source);
		while(matcher.find()){
			System.out.print(matcher.group(1));
		}
如果在匹配中文的同时需要匹配空格,正则表达式改写为
"[>]([\u4e00-\u9fa5\\s]+)</acronym>"


你可能感兴趣的:(Java正则表达式使用)