**START
IB 1107518415
BI Paperback
BC JHBC
CO United Kingdom
ED Alvarez, R. Michael
**
IB 0415836662
BI Paperback
AU Pituch, Keenan A.
AU Stevens, James P.
BC JHBC
CO United Kingdom
EI 6 Rev ed
请查找以上样本数据,我需要在IB->第一排是1107518415“,第二排是0415836662”,依此类推,请帮帮我
Tags:
您可以使用regex(
txt
具有示例字符串):Explanation of regex
根据评论更新:
如果需要所有字段,比如在
dict
中,仍然可以使用正则表达式和循环:或者,可以使用单个压缩:
不完全清楚你想要什么。如果您想要一个包含所有
IB
行中的值的列表,请尝试data
是一个包含数据的多行字符串(当然,也可以是一个文件。)如果要将行拆分为由这些**
分隔的组,可以使用for
循环,将其附加到嵌套列表或者使用
itertools.groupby
作为“一行”,结果相同:相关问题 更多 >
编程相关推荐