4.5. 字符介绍——无处不在的反斜杠

未匹配的标注

4.5 字符介绍——无处不在的反斜杠

反斜杠(\)元字符将元字符转换为普通字符(也将普通字符转换为元字符)。它迫使任何元字符按字面量解释,因此将会匹配它本身。比如如果你想匹配一个点(.),那么就需要用一个反斜杠来转义这个点的元字符。下面这个正则表达式匹配了一个点,紧接着三个空格。

\.□□□

反斜杠通常用来匹配以一个点开头的 troff 需求或宏:

\.nf

你还可以使用反斜杠来转义反斜杠,比如 troff 中的字体变化请求是 “\f”。要搜索包含这个请求的行,你可以使用下列的正则表达式:

\\f

另外 sed 使用反斜杠,使一组普通的字符被解释为元字符,如图 3-2 中所示。

image-20221019093001843

在 “\n” 结构中的 n 代表了一个从 1 到 9 的数字;将在第五章《基本 sed 命令》中解释其使用。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 查看所有版本


暂无话题~