工作中常遇到需要从一堆文件名中提取关键信息的情况,比如文件名前缀。今天教大家用Python + 正则表达式轻松搞定!🔍
假设有一堆文件名如`report_20230925.docx`、`project_A_v1.2.zip`,如何快速提取出前缀部分呢?👇
首先,我们需要一个强大的工具——Python中的`re`模块。它可以帮我们定义匹配规则,比如以下代码可以提取类似`report_`这样的前缀:
```python
import re
filename = "report_20230925.docx"
prefix = re.findall(r'^[^_]+_', filename)[0][:-1] 提取"report_"
print(prefix) 输出:report
```
是不是很神奇?短短几行代码就能完成复杂任务!💪
学会这个小技巧后,无论是整理文件还是数据分析,效率都能大幅提升哦~🎉
Python学习 正则表达式 文件处理