java 正则表达式

1、任意字符 表示匹配其自身对应的字符,如a匹配a,7匹配7,-匹配-

2、中括号[ ] 表示当前的字符是从中括号中任选其中一个

3、减号- 和 ^ 在这中括号内,减号-表示范围;^ 表示非,取反,不能是中括号中的任意一个字符。

   在外面,减号- 就是一般的当前这个字符表示匹配其自身对应的字符。

   在外面,逻辑并符合^ 就是指定开头的一个字符必须是紧跟在^后的那个字符。

4、点 . 表示当前的字符可以是任意一个的字符

5、* 表示星号前面的一个字符可以出现0次到多次

6、+ 表示加号前面的一个字符可以出现1次到多次

7、? 表示问号前面的一个字符可以出现0次到1次

8、\d 表示当前的字符是从数字0-9范围内中任选一个数字

\D当前字符是非数字的其他字符。

9、 \w表示当前的字符是从字母、数字、下划线任意一个字符

   \W 表示当前字符是非字母、非数字、非下划线的其他字符。

10、{n}表示{n}前面的那一个字符出现n次。

  {n,m}表示{n,m}前面的那一个字符出现n~m次。

{n,} 表示{n,}前面的那一个字符出现n次或n次以上。  

 

11、括号 (X),当前字符是一个整体的X的内容

12、或符号:X|Y表示X或Y,表示当前字符可能是前面一个或者是后面一个

posted @ 2022-08-03 11:42  一乐乐  阅读(303)  评论(0编辑  收藏  举报