正则表达式
Posted ybw123321
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式相关的知识,希望对你有一定的参考价值。
正则表达式是符合一定功能的字符串,有验证功能(matches)、分割功能(split)、替换功能(replaceAll)。
A.字符
x 字符 x
\\ 反斜线字符
\n 换行(‘\u000A’)
\r 回车(‘\u000D’)
B.字符类
[abc] a、b或c(简单类)
[^abc] 任何字符,除a、b或c(表否定)
[a - zA - Z] a到z或A到Z,两头的字母包括在内
[0 - 9] 0到9的字符都包括
C.预定义的字符类
. 任意字符 .本身用 \. 表示
\d 数字[0-9]
\w 单词字符:[a-zA-Z_0-9]
在正则表达式里面组成单词的东西,必须有这些东西组成
D.边界匹配器
^ 行的开头
$ 行的结尾
\b 单词边界
就是不是单词字符的地方。
E.数量词
X?一次或一次也没有
X* 零次或多次
X+ 一次或多次
X{n} 恰好n次
X{n, } 至少n次
X{n, m} 至少n次不超过m次
以上是关于正则表达式的主要内容,如果未能解决你的问题,请参考以下文章