, 空格是空白字符, 所以返回false
System.out.println(" ".matches("\\S"));
//\\w匹配的是单词字符, 单词字符的范围是[...案例三: 不区分大小写, 查找所有的字符串, 将奇数个替换为java, 偶数个替换为JAVA
//第二个参数代表,大小写不敏感
Pattern pp2 = Pattern.compile("java...然后将这一组中符合条件的字符串替换为指定的字符. 例如: 第一组, 查找java, 找到了以后, 将其全部替换为小写的java. 然后将其append到buf中。 第二次查找, 从下一个字符开始找....找到了一个空格和Java. 然后将符合条件的Java替换为JAVA, 然后将空格和JAVA填充到buf中....第三次第四次也是如此, 看第五次, 匹配到的是空格IloveJava, 符合条件的时Java, 将其替换为小写的java. 最后将Ilovejava给append到buf中.