读书人

正则表达式匹配中文!该如何处理

发布时间: 2012-02-04 15:43:09 作者: rapoo

正则表达式匹配中文!
文本中有很多这样的字符串

"TITLE '承运日期'"

"TITLE '联系人'"

.
.

只匹配前面有TITLE的中文字符

[解决办法]

Java code
   String s = "TITLE承运日期" ;    [color=#FF00FF]//假设s = TITLE承运日期[/color]      Pattern p = Pattern.compile("(?<=TITLE)([\u4e00-\u9fa5]+)");              Matcher m = p.matcher(s);          while(m.find()){    //判断是否匹配                System.out.println(m.group());    //匹配成功,输出该中文字符            } 

读书人网 >J2SE开发

热点推荐