正则表达式

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次

 

以上是关于正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

PHP 正则表达式总结

正则表达式

正则表达式

正则表达式“或“的使用

正则表达式 验证数字格式 非负数 小数点后保留两位 数字正则 double正则

JS正则表达式详解