1、一、正则表达式的符号反斜杠 t 间隔(u0009) n 换行(u000A) r 回车(u000D)d 数字 等价于0-9D 非数字 等价于0-9s 空白符号 tnx0BfrS 非空白符号 tnx0Bfrw 单独字符 a-zA-Z_0-9W 非单独字符 a-zA-Z_0-9f 换页符e Escapeb 一个单词的边界B 一个非单词的边界G 前一个匹配的结束为限制开头java 条件限制为以 Java 为开头字符$为限制结尾二、加入限定条件加入特定限制条件a-z 条件限制在小写 a to z 范围中一个字符A-Z 条件限制在大写 A to Z 范围中一个字符a-zA-Z 条件限制在小写 a to z
2、 或大写 A to Z 范围中一个字符0-9 条件限制在小写 0 to 9 范围中一个字符0-9a-z 条件限制在小写 0 to 9 或 a to z 范围中一个字符0-9a-z 条件限制在小写 0 to 9 或 a to z 范围中一个字符(交集)中加入后加再次限制条件a-z 条件限制在非小写 a to z 范围中一个字符A-Z 条件限制在非大写 A to Z 范围中一个字符a-zA-Z 条件限制在非小写 a to z 或大写 A to Z 范围中一个字符0-9 条件限制在非小写 0 to 9 范围中一个字符0-9a-z 条件限制在非小写 0 to 9 或 a to z 范围中一个字符0-9
3、a-z 条件限制在非小写 0 to 9 或 a to z 范围中一个字符 (交集)在限制条件为特定字符出现 0 次以上时,可以使用*J* 0 个以上 J.* 0 个以上任意字符J.*D J 与 D 之间 0 个以上任意字符在限制条件为特定字符出现 1 次以上时,可以使用+J+ 1 个以上 J.+ 1 个以上任意字符J.+D J 与 D 之间 1 个以上任意字符在限制条件为特定字符出现有 0 或 1 次以上时,可以使用?JA? J 或者 JA 出现限制为连续出现指定次数字符a J2 JJJ3 JJJ文字 a 个以上,并且 a,J3, JJJ,JJJJ,JJJJJ,?(3 次以上 J 并存)文字个以上,b 个以下a,b J3,5 JJJ 或 JJJJ 或 JJJJJ两者取一|J|A J 或 AJava|Hello Java 或 Hello