日期:2014-05-20  浏览次数:20585 次

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

"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());    //匹配成功,输出该中文字符     
       }