python-2.7 - 使用python在完整行中搜索2个确切的字符串
问题描述
f=open('log.txt','r')
lines = f.read()
match = re.findall('("created_at":"(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2}):(\d{2})").*("status":"[A-Z]+")' , lines)
for out in match:
print out
log.txt 包含:
[{"build_id":13368,"name":"product-hyd-ML-1072","created_at":"2018-08-04 01:25:54","branch_name":"RSSE_10GSFU_PRODUCT","branch_id":"4850","status":"FAILURE","pipeline_status":"SUCCESS"},{"build_id":13353,"name":"product-hyd-ML-1071","created_at":"2018-08-03 21:25:20","branch_name":"RSSE_10GSFU_PRODUCT","branch_id":"4850","status":"FAILURE","pipeline_status":"SUCCESS"},{"build_id":13265,"name":"product-hyd-ML-1070","created_at":"2018-08-03 16:27:14","branch_name":"RSSE_10GSFU_PRODUCT","branch_id":"4850","status":"FAILURE","pipeline_status":"SUCCESS"}]
解决方案
推荐阅读
- scala - 在普通的 sql 平滑查询中使用 `TableQuery[A]`
- c++ - avl 树 - 将旋转问题
- websocket - MediaSource 缓冲区仅适用于一个客户端
- ios - UIScrollView contentInset 在设置后正在改变
- python - 如何将此特定的 json 文件转换为数据框?
- c# - 无法编译映射文件 nhibernate
- angular - Angular 5 路由有效,但在更改浏览器 url 时无效
- ios - 使用 Uri Savely 加载托管对象
- java - Firebase 嵌套结构搜索
- c++ - 我将如何搜索这个包含数组的文件以查找任何剩余的船只?