# 课程 9:空白字符

在处理真实世界的输入时,例如日志文件或者用户输入,很难不遇到空白符 (whitespace)。我们使用它来格式化信息片段,使其更直观、易于阅读。但是一个空格却破坏了最简单的正则表达式。

正则表达式中最常见的空白符的形式有空格 (␣)制表符 (\t)换行 (\n)回车 (\r) (在 Windows 环境中很有用)。这些特殊字符匹配的空白符各不相同,但特殊字符 \s 能够匹配上面的任意空白符,这在处理原始输入文本时非常有用。

在下面的字符串中,您会发现每一行的内容都会在标号后面用一些空白符缩进 (标号也是要匹配的文本的一部分)。请尝试编写一个模式,该模式可以匹配在标号和内容之间包含空白字符的每一行。注意,空白字符和其他字符一样,也可以使用特殊的元字符,如星号和加号。

练习 9:匹配空白符
Task Text Result
match 1. abc
match 2. abc
match 3. abc
skip 4.abc
解决上述任务以继续下一个问题,或者查看答案