<p>我在Python3中使用正则表达式时遇到了一个问题,因此如果有人能帮助我,我将非常高兴。我有一个类似下面的文本文件:</p>
<pre><code>Header A
text text
text text
Header B
text text
text text
Header C
text text
here is the end
</code></pre>
<p>我想做的是在标题之间有一个文本列表,但包括标题本身。
我使用这个正则表达式:</p>
^{pr2}$
<p>结果就在这里</p>
<pre><code>['Header A\ntext text\n text text\n Header', 'Header B\ntext text\n text text\n Header', 'Header C\n text text here is the end']
</code></pre>
<p>问题是我在列表中每一项的末尾都有下一个标题。正如您所看到的,当我们找到下一个标头时,每个标头都结束,但最后一个标头没有以特定的方式结束</p>
<p>有没有一种方法可以使用正则表达式获取每个头的列表(而不是元组),其中包括作为子字符串的自己的文本?在</p>