正则表达式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式相关的知识,希望对你有一定的参考价值。
元字符:正则表达式将方括号视作特殊的元字符。元字符是咋正则表达式中有特殊含义的字符,也是保留字符。
字符组:像[0-9]、[256]这种形式的正则表达式称为字符组,也叫作字符集。
\d、\D 、\W和\w的区别
\d:表示匹配一个数字,[0-9]也可以匹配一个数字,[^0-9]则匹配一个非数字字符; \D:匹配空格、标点符号(引号、连字符、反斜杠、方括号)的个字符; \w:只匹配字母、数字和下划线,在英文环境中,与\w匹配相同内容的字符组为:[_a-zA-Z0-9]; \W:这个简写式匹配空格、标点以及其他非字母、非数字字符等非单词字符。使用一下字符组也可以匹配相同的内容: [^_a-zA-Z0-9]
字符简写式总结
字符简写式 描述 字符简写式 描述 \a 报警符 \w 单词字符 [\b] 退格字符 \W 非单词字符 \c x 控制字符 \0 空字符 \d 数字字符 \x xx 字符的十六进制值 \D 非数字字符 \u xxx 字符的Unicode值 \o xxx 字符的八进制值
\s:此简写式匹配空白符,字符组[ \t\n\r] 与\s匹配的内容相同
\S:匹配非空白字符
\t :制表符
\n:换行符
\r:回车符
匹配各种空白字符的简写式
字符简写式 | 描述 | 字符简写式 | 描述 |
\f | 换页符 | \s | 空白符 |
\h | 水平空白符 | \S | 非空白符 |
\H | 非水平空白符 | \t | 水平制表符 |
\n | 换行符 | \v | 垂直制表符 |
\r | 回车符 | \V | 非垂直制表符 |
. | 匹配单个字符 |
以上是关于正则表达式的主要内容,如果未能解决你的问题,请参考以下文章