java正则表达式验证标点符号
2013-12-22 16:11
267 查看
统计标点符号个数
PS:如果在JDK5或一下的环境中,全角单引号对、双引号对无法替换掉。
在JDK6一下的可以这样:
String str = "\"”.。,!,"; int count = 0; Pattern pattern = Pattern.compile("\\pP"); char c[] = str.toCharArray(); for (int i = 0; i < c.length; i++) { Matcher matcher = pattern.matcher(String.valueOf(c[i])); if (matcher.matches()) { count++; } } System.out.println(count);
PS:如果在JDK5或一下的环境中,全角单引号对、双引号对无法替换掉。
在JDK6一下的可以这样:
Pattern pattern = Pattern.compile("\\pP‘’“”");
相关文章推荐
- java正则表达式验证标点符号
- java正则表达式验证标点符号
- java正则表达式验证标点符号
- Java使用正则表达式验证常用字符串
- Java正则表达式应用--验证字符串是否为数字
- java正则表达式表单验证类工具类(验证邮箱、手机号码、qq号码等)
- Java清除标点符号的正则表达式
- java 正则表达式验证
- java正则表达式去掉标点符号
- Java 正则表达式验证图片格式
- JAVA、JS中验证身份证号码、手机号码、电子邮箱的正则表达式
- JAVA 邮箱验证正则表达式
- java正则表达式:验证字符串数字
- java正则表达式表单验证
- java中正则表达式的常用法以及规则,邮箱验证,密码等。
- 最全的Java中正则表达式验证日期格式
- JAVA日期验证 正则表达式,包括润二月(转)
- Java_正则表达式验证用户名长度
- java 正则表达式去除标点符号