我刚开始学习 python 正则表达式。我阅读了很多主题,但无法针对我的问题调整解决方案。
我有这样一个文件:
**** FILE.NAME ***
Fisrt sentence
blablabla
blablabla
blablabla
blablabla
Second sentence
blablabla
blablabla
blablabla
blablabla
我正在寻找一个正则表达式来提取我的文件的几个文本 block :
Fisrt sentence
blablabla
blablabla
blablabla
blablabla
然后:
Second sentence
blablabla
blablabla
blablabla
blablabla
将句子和 blabla block 分开。我试过这样的东西但没有用:
^(\w+[^\n]*?)(.*)\n{2}
请您参考如下方法:
一般经验法则:当 str 方法足够时,不要使用 re。
在这种情况下,您可以调用 .split()多个换行符的方法:
s.split('\n\n')
返回
['Fisrt sentence\n blablabla\n blablabla\n blablabla\n blablabla',
'Second sentence\n blablabla\n blablabla\n blablabla\n blablabla']
