中文空格匹配,急 2013-06-17 04:22:10 来源:<http://epaper.xiancn.com/xawb/html/2013-06/17/content_214806.htm> 西安晚报(西安) <#>有0人参与这段文字里的"(西安)"后的那个中文的空格怎么用正则匹配? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么要匹配空格呢?我一般在匹配的时候都先trim()的 匹配完了你想干什么?用replace不行么? 有很多这种情况,就是 “西安晚报 ”后面是一个中文格式的空格吧,如果西安晚报后面是“西安晚报 东南西北”,去掉空格后,还能只取到“西安晚报”吗,而且我进行匹配的字段内容是个变量,不只是“西安晚报。。”,但他们同一个的格式是后面有个中文格式的空格(比英文的空格大)。中文空格就是全角空格,英文空格就是半角空格,都可以直接输出来的你应该把现在的字符串和期待后的字符串贴出来现在的字符串:来源:<http://epaper.xiancn.com/xawb/html/2013-06/17/content_214806.htm> 西安晚报 有0人参与匹配得到的字符串:西安晚报 //注意中间既包含了全角空格,也包含了半角空格String test = " 祥/n 视频/n :/w "; String[] subtest = test.split(" "); //使用半角空格分隔字符串 for(String i : subtest){ if(i != null && !"".equals(i) && !i.matches("[ ]+")){ //注意i.matches("[ ]+")中括号中是全角空格,表示匹配任意个全角空格 System.out.println(i); } 菜鸟问题,都进来看看吧 greedy match和possessive match什麽意思? 请来看看这个程序 .有点疑问解不开! 小弟问个关于效率问题的算法 初学 ~ 这个不是太明白,请指点! 简单问题,快来强分!! 哪位朋友有Optimize 5.5 IT的使用指南或资料? 从10个数中随机取出不重复的数的问题 请问如何得到应用程序的绝对路径,谢谢了 送分。大家来看。 关于线程和双核 Hibernate实体类注解中如何忽略某些字段的映射,在线100分等候。
用replace不行么?
有很多这种情况,就是 “西安晚报 ”后面是一个中文格式的空格吧,如果西安晚报后面是“西安晚报 东南西北”,去掉空格后,还能只取到“西安晚报”吗,而且我进行匹配的字段内容是个变量,不只是“西安晚报。。”,但他们同一个的格式是后面有个中文格式的空格(比英文的空格大)。中文空格就是全角空格,
英文空格就是半角空格,
都可以直接输出来的
你应该把现在的字符串和期待后的字符串贴出来
现在的字符串:
来源:<http://epaper.xiancn.com/xawb/html/2013-06/17/content_214806.htm> 西安晚报 有0人参与
匹配得到的字符串:西安晚报
//注意中间既包含了全角空格,也包含了半角空格
String test = " 祥/n 视频/n :/w ";
String[] subtest = test.split(" "); //使用半角空格分隔字符串
for(String i : subtest){
if(i != null && !"".equals(i) && !i.matches("[ ]+")){
//注意i.matches("[ ]+")中括号中是全角空格,表示匹配任意个全角空格
System.out.println(i);
}