正则表达式语法
入门的概念
\\ 反斜杠
\t 间隔 ('\u0009')
\n 换行 ('\u000A')
\r 回车 ('\u000D')
\d 数字 等价于[0-9]
\D 非数字 等价于[^0-9]
\s 空白符号 [\t\n\x0B\f\r]
\S 非空白符号 [^\t\n\x0B\f\r]
\w 单独字符 [a-zA-Z_0-9]
\W 非单独字符 [^a-zA-Z_0-9]
\f 换页符
\e Escape
\b 一个单词的边界
\B 一个非单词的边界
\G 前一个匹配的结束
^为限制开头
^java 条件限制为以Java为开头字符
$为限制结尾
java$ 条件限制为以java为结尾字符
. 条件限制除\n以外任意一个单独字符
java.. 条件限制为java后除换行外任意两个字符
加入特定限制条件「[]」
[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[a-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[a-z]] 条件限制在非小写0 to 9或a to z范围中一个字符(交集)
在限制条件为特定字符出现0次以上时,可以使用「*」
你可能喜欢
- JAVA正则表达式
- 正则表达式大全
- 语言规范
- 排序算法
- JAVA正则表达式语法11页
- JAVA正则表达式语法7页
- 轻松学会JAVA中的正则表达式8页
- JAVA正则表达式语法23页
- JAVA正则表达式46页
- JAVA-正则表达式-概括2页
- 正则表达式解释大全4页
- JS正则表达式大全35页
- 笑容的正则表达式大全11页
- JavaScript正则表达式大全9页
- 正则表达式大全3页
- js正则表达式语法大全6页
- 语言文明规范3页
- 语言规范我先行2页
- 浅谈“语言文字规范化”魅力2页
- 单片机汇编语言程序编程规范8页
- 如何看待语言文字规范1页
- 语言文字规范20问4页
- 排序算法总结11页
- JAVA排序算法大全【整理版】4页
- C语言常用排序算法9页
- java排序算法代码11页
- 排序算法12页
- 排序算法 数据结构试验7页


