第5课:匹配特定的文件名

如果你经常使用 Linux 或命令行,那么你很可能经常要处理文件列表。大多数文件都有文件名部分和扩展名部分,但在 Linux 中也很常见存在一些隐藏文件,它们可能没有文件名。

在这个简单的例子中,你需要提取图像文件的文件名和扩展名类型(不包括那些当前正在编辑的临时图像文件)。图像文件的扩展名包括:.jpg.png.gif

练习 5: 捕获文件名
Task Text Capture Groups  
跳过 .bash_profile To be completed
跳过 workspace.doc To be completed
捕获 img0912.jpg img0912 jpg To be completed
捕获 updated_img0912.png updated_img0912 png To be completed
跳过 documentation.html To be completed
捕获 favicon.gif favicon gif To be completed
跳过 img0912.jpg.tmp To be completed
跳过 access.lock To be completed
提示

我们只需要查找以 'jpg'、'png' 或 'gif' 为扩展名的图像文件,因此可以使用正则表达式 (\w+)\.(jpg|png|gif)$ 来捕获所有这类文件名。

解决上面的问题以继续到, 或者可以参考答案