Java 求一正则表达式

[复制链接]
查看11 | 回复0 | 2010-3-29 13:01:30 | 显示全部楼层 |阅读模式
如果你是想写提取任意字符串中的中文字符,下面的代码可供参考:import java.util.regex.*;public class Regex { public static void main(String[] args){String s = new String("SongBug('妈妈的爱有多少斤','阿牛','无尾熊抱抱')");//含有中文的字符串Pattern pattern = Pattern.compile("[^\\p{ASCII}]+");//中文字符不在ASCII中,而英文和标点在ASCII中Matcher matcher = pattern.matcher(s);while(matcher.find()){//打印出所有匹配结果 System.out.println(matcher.group());} }}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行