首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-02-04 
正则表达式匹配中文!文本中有很多这样的字符串TITLE 承运日期TITLE 联系人..只匹配前面有TITLE的

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

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

热点排行