一:预定义字符的概述

预定义字符类只匹配一个字符。

                    Java正则表达式2之预定义字符类_转义字符

在这里我就做一些代码的举例

首先在里面会用到转义字符“\”,就是这个转义字符会改变原来所表示的含义,例如下面来利用转义字符打印双引号,截图与代码如下:

                    Java正则表达式2之预定义字符类_字符串_02

                    Java正则表达式2之预定义字符类_转义字符_03

假如你在这里不使用转义字符,就会报错

                    Java正则表达式2之预定义字符类_转义字符_04

二:示例

(1).表示任意一个字符

                    Java正则表达式2之预定义字符类_字符串_05

                    Java正则表达式2之预定义字符类_字符串_06

在上面可以看出一个.只能表示一个字符,它可以是汉字也可以是数字或者英文字母。当字符串里面有两个字符时,正则表达式里面是一个.时,这时结果就是错的。

(2)\d 表示任意的一个数字 [0-9] \D表示非数字 即[^0-9]

                    Java正则表达式2之预定义字符类_字符串_07

                    Java正则表达式2之预定义字符类_双引号_08

(3)\w 表示任意一个单词字符  \W表示非单词字符

                    Java正则表达式2之预定义字符类_转义字符_09

                    Java正则表达式2之预定义字符类_双引号_10