python - 在 Python 3 中使用正则表达式
问题描述
我试图使用正则表达式获取每个匹配模式之一。这是我正在使用的代码示例:
import re
fileName = '''(18080037-20200409161512367_l.jpg, 18080037-20200409161512451_l.jpg,18080037-20200409161512534_l.jpg,18080037-20200409161512617_l.jpg,18080037-20200409161512701_l.jpg,18080037-20200409161512784_l.jpg,18080037-20200409161512867_l.jpg,18080037-20200409161512951_l.jpg,18080037-20200409161513034_l.jpg,18080037-20200409161513117_l.jpg,18080037-20200409161513200_l.jpg,18080037-20200409161513284_l.jpg,18080037-20200409161513367_l.jpg,18080037-20200409161513450_l.jpg,18080037-20200409161513534_l.jpg,18080037-20200409161513617_l.jpg,18080037-20200409161513700_l.jpg,18080037-20200409161513784_l.jpg,18080037-20200409161513867_l.jpg,18080037-20200409161513950_l.jpg,18080037-20200409161514034_l.jpg,18080037-20200409161514117_l.jpg,18080037-20200409161514200_l.jpg)'''
fileRegex = re.compile(r'(\d{14})')
mo = fileRegex.findall(fileName)
print(mo)
所以我的目标是隔离这个组 20200409161514 但在我当前的设置下它会抓取每个文件。我不需要每个文件。我只想要每个文件更改的第一个实例。所以最终结果应该是这样的:
20200409161512
20200409161513
20200409161514
这样我可以隔离文件并将它们复制到不同的目录。
如果这个问题已经得到解答,我很抱歉,我找不到任何东西。此外,如果我在错误的树上吠叫,那么在正确的方向上指出如何做到这一点会很有帮助。谢谢你 !!
解决方案
推荐阅读
- .htaccess - 将域和子域都重定向到 .htaccess 中的 https
- flutter - 调整颤振 AppBar 中的前导小部件的大小
- selenium - PayPal Sandbox 找不到密码字段
- javascript - TypeError:无法使用 AngularJS 读取未定义的属性“推送”
- reactjs - 反应导航 tabBarOnPress
- taleo - 如何在 Taleo Connect 客户端中取消请求?
- ios - 重新启动应用程序时上一个屏幕闪烁
- javascript - Cross-fetch - GET returns response with no body
- objective-c - 更新桥接头文件
- ruby-on-rails - 如何发现 Savon 在 Rails 应用程序中使用的 TLSv1.2 加密方法