天天看点

正则表达式特殊含义字符

/d 匹配单个数字[0-9]

/D 匹配除单个字母以外的任意一个字符[^0-9]

/w 匹配数字,字母和下划线[a-zA-Z0-9_]

/W 跟/w含义相反

/s 匹配空白字符 包括回车,换行,制表,空格

/S 跟/s相反

/i 表示测试不区分大小写

.  匹配几乎所有的单个字符 不能匹配换行符

/. 匹配.本身

[.] 匹配.

量词

作用:限定之前的字符出现的次数

* 表示之前的字符可以出现0次或者无数次

+ 表示之前的字符至少出现1次

? 表示之前的字符至多只能出现1次

区间量词

作用:具体规定字符出现的次数

{Min,max}

{Min,}

{NUMBER}

* = {0,}

+ = {1,}

? = {0,1}

括号的作用

()规定一个字符串出现的次数

多选结构作用 某个位置可能出现的字符串

(this|that|there|here)