第九课:可选字符匹配

正如您在上一课中看到的,Kleene 星号和加号允许我们匹配一行中的重复字符。

匹配和提取文本时真正常见的另一个量词是?(问号)表示可选性的元字符。此元字符允许您匹配零个或前面的字符或组之一。例如,模式ab?c将匹配字符串“abc”或“ac”,因为 b 被认为是可选的。

与点元字符类似,问号是一个特殊字符,您必须使用斜杠\?对其进行转义。匹配字符串中的普通问号字符。

在下面的字符串中,请注意单词“file”的复数如何取决于找到的文件数。尝试编写一种使用可选元字符的模式来仅匹配找到一个或多个文件的行。

练习九:可选字符匹配

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