正则表达式

正则表达式是符合一定功能的字符串,有验证功能(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次

 

posted @ 2016-05-23 12:03  ybw123321  阅读(99)  评论(0)    收藏  举报