Regex 如何从字符串中提取特定文本
我试图从给定字符串中获取一些文本,如以语句\u of_Account\u开头,以.zip结尾,但无法获得输出,请帮助我 进口稀土 = 2019-11-12 15:51:41:报告任务开始!2019-11-12 15:51:41:开始运行。。。2019-11-12 15:51:44:创建PDF文件贷款帐户131271 2019-11-12 15:51:44:压缩所有PDF文件。。。2019-11-12 15:51:44:压缩目录:/tmp/export_reports/Statement_of_Account_1793_15737373901 2019-11-12 15:51:44:所有PDF文件都已压缩到/tmp/export_reports/Statement_of_Account_1793_15737373901.zip中。输出:/tmp/export_reports/Statement_of_Account_1793_15737373901.zip 2019-11-12 15:51:44:S3文件位置:https://atom-media.s3.ap-southeast-1.amazonaws.com/report_tasks/Statement_of_Account_1793_1573573901.zip 2019-11-12 15:51:44:Zip文件存储在AWS S3存储中,地址:报告任务/报表账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户账户节省物2019-11-12 15:51:44:完成 res=re.findallr[^Statement\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/.zip,s 看来你需要Regex 如何从字符串中提取特定文本,regex,python-3.x,Regex,Python 3.x,我试图从给定字符串中获取一些文本,如以语句\u of_Account\u开头,以.zip结尾,但无法获得输出,请帮助我 进口稀土 = 2019-11-12 15:51:41:报告任务开始!2019-11-12 15:51:41:开始运行。。。2019-11-12 15:51:44:创建PDF文件贷款帐户131271 2019-11-12 15:51:44:压缩所有PDF文件。。。2019-11-12 15:51:44:压缩目录:/tmp/export_reports/Statement_of_A
import re
s='''
2019-11-12 15:51:41: Reporting Task started! 2019-11-12 15:51:41: Start running ... 2019-11-12 15:51:44: Creating PDF file (Loan Account 131271) 2019-11-12 15:51:44: Zipping all PDF files ... 2019-11-12 15:51:44: Zipping directory: /tmp/export_reports/Statement_of_Account_1793_1573573901 2019-11-12 15:51:44: All PDF files have been compressed in /tmp/export_reports/Statement_of_Account_1793_1573573901.zip. Output: /tmp/export_reports/Statement_of_Account_1793_1573573901.zip 2019-11-12 15:51:44: S3 file location: https://atom-media.s3.ap-southeast-1.amazonaws.com/report_tasks/Statement_of_Account_1793_1573573901.zip 2019-11-12 15:51:44: Zip file is stored in AWS S3 Storage at: report_tasks/Statement_of_Account_1793_1573573901.zip 2019-11-12 15:51:44: Saving ... 2019-11-12 15:51:44: Done
'''
print(re.findall(r"Statement_of_Account_[0-9_]+\.zip", s))
输出:
同时添加预期输出。如果anstick符号解决了您的问题,请接受它。谢谢
['Statement_of_Account_1793_1573573901.zip',
'Statement_of_Account_1793_1573573901.zip',
'Statement_of_Account_1793_1573573901.zip',
'Statement_of_Account_1793_1573573901.zip']