统计标点符号个数
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‘’“”");
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
原文地址:https://www.cnblogs.com/skiwnchqhh/p/10333780.html
时间: 2024-08-27 12:09:22