返回

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']

关于如何实现这一点,有什么建议吗?

谢谢

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像
下一篇
python-打开docx保护文件的最快命令 2022-08-21 01:33:00