正则表达式定义链接:
http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html#sum
应用实例:
-
统计一个Java字符串中的单词数量
public class Nn {
public static void main(String[] args) {
String str="this is a process";
System.out.println(str.split("\\s+").length);
}
-
得到字符串里面的所有大写字母,小写字母和数字
class T {
public static void main(String[] args) {
String str = "DKJLAHJKDjfdhjks2f3h4d5FJKDS1HfurfFDASJKF775876hldjfhUIFHDSjfdf";
System.out.println(str.replaceAll("[^A-Z]", ""));//得到字符串里面的所有大写字母
System.out.println(str.replaceAll("[^a-z]", ""));//得到字符串里面的所有小写字母
System.out.println(str.replaceAll("[^0-9]", ""));//得到字符串里面的所有数字
}
}