您的位置:首页 > 其它

用正则表达进行对每个中文进行匹配而分割

2016-06-11 20:12 429 查看
用正则表达进行对每个中文进行匹配而分割

代码如下:

/**
*
*/
package com.tgb.spring.pattern;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
* @author Administrator
*
*/
public class PatternTest {

public static void main(String[] args) {
String s = new String("我是中国人");
System.out.println(checkChinese(s));
}

public static String checkChinese(String str){
String sb = new String();
Pattern pattern = Pattern.compile("[\u3007\u4E00-\u9FCB\uE815-\uE864]");//只匹配一个中文字符
Matcher matcher = pattern.matcher(str);
while(matcher.find()){
sb += matcher.group()+";";
}
return sb.toString();
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  正则 class 切割中文