python - 如何通过在python中逐行解析来获取文件中的所有id
问题描述
我有一个包含行格式的文件,例如
RecoveryJob - ++++++++++++++++++++++++++++ Starting recovery for Plan{id='e7a74224-f826-4608-9d0d-03bf18e775f6', planId='1234567890'}
我必须逐行解析这个文件并从这一行获取ide7a74224-f826-4608-9d0d-03bf18e775f6
并将其保存到不同的文件。
解决方案
你可以用正则表达式试试
import re
s = "RecoveryJob - ++++++++++++++++++++++++++++ Starting recovery for Plan{id='e7a74224-f826-4608-9d0d-03bf18e775f6', planId='1234567890'}"
re.search(r".*{id='(.*)',", s).group(1)
推荐阅读
- javascript - Ionic v1 错误运行 Android(错误 gulp 和 Sass)
- android - 在资源路径 (.) 中找不到 Android-Native 库 (com/sun/jna/android-x86/libjnidispatch.so)
- batch-file - 完美地批量转发参数
- typescript - HTML 文件中的 TypeScript 智能感知
- php - 如何为数组中的每个元素创建一个变量
- c# - Xamarin.forms ScanOverlay 如何将最后一个扫描项显示到标签或 XAML 中的类似内容
- scala - 从 Scala 案例对象中使用超类的 require 子句
- android - 手机关机时如何在后台自动杀死应用程序?
- java - 静态成员的方法是否被认为是静态的?
- kubernetes - 使用 Kubernetes 注册 GOCD 代理