[0-9]
\D: 表示的时非数字, 即[^0-9] 或者 [^\d]
\ 在正则表达式中使用四个\表示....在正则表达式中, \s本身代表的是空白字符. 由于\有特殊的含义,
* 所以, 在写\s的时候, 需要写成\\s....* 因此在java中,想要表示\,需要使用\\
*
* 在正则表达式中, \有特殊的含义, 比如\s \d \w. 因此表示\需要使用\\....结果:
false
分析:正则表达式是3-5个数组, 而str字符串第四个字符就不是数字, 所以返回false
public static void main(String[] args) {...下面来看案例
案例一: 一个简单的小例子: 使用分组打印匹配成功的字符串 输出结果:
我们看到, 如预期的, 有三组满足条件.
那么, 如果我想要得到三组中每一组的数字,怎么办呢?