程序员人生 网站导航

正则表达式非打印字符是哪些

栏目:综合技术时间:2014-07-17 21:33:34
正则表达式,又称正则表达式正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。
那么正则表达式非打印字符是哪些,要解决这个问题,首先要知道什么是非打印字符,但从这个字面意思来看,就是不能打印的字符,那么在计算机程序范涛内,打印一般就是指的输出,例如C语言的printf语句,那么哪些是非打印字符呢,

下表显示了用来表示这些非打印字符的转义序列

字符

含义

\cx

匹配由x指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符。x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 'c' 字符。

\f

匹配一个换页符。等价于 \x0c 和 \cL。

\n

匹配一个换行符。等价于 \x0a 和 \cJ。

\r

匹配一个回车符。等价于 \x0d 和 \cM。

\s

匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。

\S

匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。

\t

匹配一个制表符。等价于 \x09 和 \cI。

\v

匹配一个垂直制表符。等价于 \x0b 和 \cK。

 更多正则表达式学习,请参考本网站,正则表达式教程部分 http://www.wfuyu.com/help/zz/


------分隔线----------------------------
------分隔线----------------------------

最新技术推荐