正则表达式

普通字符:

-字母、数字、汉字、下划线、以及没有特殊定义的标点符号,都是普通字符。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。

简单的转义字符:

\n

代表换行符

\t

制表符

\\

代表\本身

\^,\$,\.,\(,\),\{,\},\?,\+,\*,\|,\[,\]

匹配这些字符本身

标准字符集合:

-能够匹配'多种字符'

-注意区分大小写,大写是相反的意思

\d

任意一个数字,0~9中的任意一个

\w

任意一个字母或数字或下划线,也就是A~Za~z0~9_中任意一个

\s

包括空格、制表符、换行符等空白字符的其中任意一个

.

小数点可以匹配任意一个字符(除了换行符)

如果要匹配包括”\n“在内的所有字符,一般用[\s\S]

自定义字符集合:

-[]方括号匹配方式,能够匹配方括号中的任意一个字符

[ab5@]

匹配'a''b''5''@'

[^abc]

匹配'a''b''c'之外的任意一个字符

[f-k]

匹配f~k之间的任意一个字母

[^A-F0-3]

匹配A~F 0~3之外的任意一个字符

posted @ 2018-09-18 17:25  独吊东南枝  阅读(141)  评论(0编辑  收藏  举报