`

7.正则表达式:不可打印字符

阅读更多

非打印字符也可以是正则表达式的组成部分。下表列出了表示非打印字符的转义序列:

字符 含义
\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 等效。
分享到:
评论

相关推荐

    06.正则表达式与SED.rar

    正则表达式的基本元素包括字符、量词、位置锚点、字符类等,可以组合成各种复杂的模式来匹配各种字符串格式。 1. **基本字符**:包括字母、数字、特殊字符等。例如,`.`匹配任意单个字符,`\d`匹配数字,`\w`匹配...

    java正则表达式: regular expression(一)

    在开发过程中,无论是验证用户输入、处理复杂文本格式还是提取关键信息,正则表达式都是不可或缺的工具。通过不断实践和学习,你可以编写出更加高效和精确的正则表达式,从而提高代码的效率和可读性。

    Shell与Python正则表达式参考

    6. `[[:graph:]]`:匹配除空格键和制表符外的所有可打印字符。 7. `[[:lower:]]`:匹配小写字母a-z。 8. `[[:print:]]`:匹配任何可打印的字符。 9. `[[:punct:]]`:匹配标点符号。 10. `[[:upper:]]`:匹配大写字母...

    深入浅出之正则表达式

    不可显示字符,如`\n`(换行)、`\t`(制表符),在正则表达式中用作控制字符,用于匹配特定的非打印字符。 4.2 字符集 字符集(字符类)是用方括号`[]`括起来的一组字符,用于匹配其中的任何单个字符。 4.2.1 ...

    快速上手正则表达式

    正则表达式是一种文本处理工具,广泛应用于搜索、替换、识别符合特定模式的字符串。在文本处理和数据提取...无论是简单的文本匹配,还是复杂的字符串分析,正则表达式都能提供强大的支持,是文本处理不可或缺的技能。

    正则表达式百度版

    自那时起,正则表达式逐渐成为了文本处理和搜索操作中不可或缺的一部分。 #### 历史和起源 正则表达式的起源可以追溯到对神经网络早期研究的数学描述。Warren McCulloch和Walter Pitts提出的数学模型描述了神经元...

    正则表达式大全.pdf

    非打印字符是指那些不可见但具有特殊功能的字符,如换行符、制表符等。常见的非打印字符及其含义如下: - `\cX`:匹配由X指明的控制字符,其中X为A-Z或a-z之一。 - `\f`:匹配换页符。 - `\n`:匹配换行符。 - `\r`...

    C#字符串和正则表达式参考手册.pdf

    正则表达式的概念最早是由Unix操作系统中的工具软件普及开来的,如sed(流编辑器)和grep(全局搜索正则表达式并打印)。在编程语言中,正则表达式引擎常作为语言内置功能存在,Perl语言就是一个著名的例子,其正则...

    php的正则表达式完全手册

    随着技术的发展,正则表达式已经成为各种编程语言和开发环境中不可或缺的部分。在实际应用中,正则表达式可以对文本进行搜索、替换、验证等操作,其应用范围横跨多个领域,包括但不限于操作系统、编程语言、数据库...

    php的正则表达式完全手册.pdf

    - **普通字符**:包括所有的打印字符和一些非打印字符,如`\cx`用于匹配控制字符,`\f`匹配换页符,`\n`匹配换行符,`\s`匹配任何空白字符,`\S`匹配非空白字符,`\t`匹配制表符,`\v`匹配垂直制表符。 - **特殊...

    正则表达式大全(超好)

    正则表达式是一种强大的文本处理工具,用于匹配、查找、替换和...从基础的模式匹配到复杂的逻辑组合,正则表达式在数据处理和文本分析领域发挥着不可或缺的作用。掌握正则表达式,意味着掌握了高效处理文本的一把利剑。

    最详细的正则表达式教程

    普通字符包括没有显式指定为元字符的所有可打印和不可打印字符。这包括所有大写和小写字母、所有数字、所有标点符号和一些其他符号。 元字符指的是一些特殊字符,具有特殊的含义,可以实现特殊的作用。当我们仅需要...

    boost正则表达式

    Boost正则表达式还支持标志(flags)来调整匹配行为,例如不区分大小写、多行模式等。同时,可以通过`boost::match_results`结构体获取到更详细的匹配信息,包括子匹配、位置信息等。 吴碧宇在博客园的文章可能详细...

    vim正则表达式的使用

    - `\p`:匹配可打印字符。 - `\P`:类似于`\p`,但排除了数字。 - `\w`:匹配单词字符,即字母、数字或下划线。 - `\W`:匹配非单词字符。 - `\a`:匹配字母字符。 - `\A`:匹配非字母字符。 - `\l`:匹配小写字母...

    ORACLESQL正则表达式.pdf

    * `[:cntrl:]` 匹配任何控制字符 (在 ASCII 码表中不可打印的字符,如 ESC 键) * `[:digit:]` 匹配任何数字 * `[:graph:]` 匹配任何标点符号、大小写字母以及数字 * `[:lower:]` 匹配任何小写字母 * `[:print:]` ...

    正则表达式在notepad++中的使用.docx

    1. **普通字符**:普通字符包括所有可打印字符和不可打印字符,如字母、数字、标点符号等。 2. **元字符**:元字符是指具有特殊含义的字符,用于构建更复杂的匹配规则。常见的元字符及其含义如下: - `+`:匹配...

    正则表达式(regular expression)参考教程

    普通字符是指除了元字符之外的所有可打印字符,包括但不限于字母、数字和标点符号。在正则表达式中,这些字符通常代表自身,除非它们位于某些特殊结构之中。 ##### 3.2 非打印字符 非打印字符在正则表达式中也占有...

    JAVA正则表达式实例教程

    正则表达式作为Java开发中的一个重要工具,对于文本处理、数据验证等方面具有不可替代的作用。通过理解和掌握上述知识点,开发者可以更加灵活地应对各种文本分析和处理需求,提升程序的健壮性和效率。

    python专题——正则表达式借鉴.pdf

    1. 普通字符:普通字符包括没有显示指定为元字符(特殊字符和符号)的所有可打印和不可打印字符。这包括所有大写和小写字母、所有数字、所有标点符号和一些其他字符。 2. 特殊字符:特殊字符是一些含有特殊含义的...

Global site tag (gtag.js) - Google Analytics