Python在正则表达式匹配之间提取文本
发布时间:2022-08-21 03:38:14 342
相关标签: # node.js
我有一个文本文件,我想使用Python从中提取数据。文件示例如下:
123
text I want to extract is here.
456
I also need this part
789
and this
现在,如果我使用正则表达式,如下所示:
re.match(r'^(\d){3}$', text)
我可以得到数字,但是,我想得到数字之间的文本。我知道我可以用re。分开,但如果我重新开始。用相同的表达式拆分,即。
re.split(r'^(\d){3}$', text)
它将按以下方式拆分:
['123, 'text I want to extract is here. 456 I also need this part 789 and this']
我想得到的结果是:
['text I want to extract is here.','I also need this part', 'and this']
关于如何实现这一点,有什么建议吗?
谢谢
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报