擅长:python、mysql、java
<p>可以使用正则表达式拆分:</p>
<pre><code>>>> import re
>>> [s.strip().replace('\n',' ') for s in re.split(r'^.*:$',txt, flags=re.M)]
['Hi', 'London UK USA', 'here there', 'something somethin2']
</code></pre>
<p>正则表达式<code>^.*:$</code>查找以<code>:</code>结尾的整行</p>
<p><a href="https://regex101.com/r/NbxKqM/1/" rel="nofollow noreferrer">Demo</a></p>
<p>和<code>re.splits</code>分割该模式上的字符串并删除分隔线。然后在每个字符串块中用<code>' '</code>替换<code>\n</code>,就得到了所需的输出。你知道吗</p>