【发布时间】:2014-01-30 16:21:47
【问题描述】:
我有一个大的、多行的字符串,其中包含遵循类似格式的多个条目。我想将它拆分为每个条目的字符串列表。
我尝试了以下方法:
myre = re.compile('Record\sTime.*-{5}', re.DOTALL)
return re.findall(myre, text)
在这种情况下,条目以“记录时间”开头,以“-----”结尾。上面的代码没有按照我的意愿行事,而是返回一个项目,从第一个条目的开头开始,到最后一个条目的结尾结束。
我可能会找到一种方法来完成这项工作,方法是使用正则表达式查找段的结尾,然后从那里开始重复一段原始文本,但这似乎很混乱。
【问题讨论】: