第十课:匹配空白字符

在处理真实世界的输入(例如日志文件甚至用户输入)时,很难不遇到空格。我们用它来格式化信息片段,使其更易于视觉阅读和扫描,单个空格可以将扳手放入最简单的正则表达式中。

您将与正则表达式一起使用的最常见的空格形式是空格(␣)、制表符(\t)、新行(\n) 和回车 (\r)(在Windows环境中很有用),以及这些特殊字符匹配它们各自的空格。此外,空格特殊字符\s将匹配上面的任何特定空格,并且在处理原始输入文本时非常有用。

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

练习十:匹配空白字符

任务 文本
解决上面的问题,以继续下一个题目,或者查看 解决方案