📅  最后修改于: 2023-12-03 15:38:51.843000             🧑  作者: Mango
在 Python 中,我们经常需要将字符串按照某种规则进行分割,而空行是一种常见的分隔符。本文将介绍如何使用空行分隔 Python 中的字符串。
Python 中的 split() 函数可以将字符串按照指定分隔符分割成一个列表。我们可以使用 '\n\n' 作为分隔符,将字符串分割成多个段落,例如:
text = "这是第一段文字。\n\n这是第二段文字。\n\n这是第三段文字。"
paragraphs = text.split('\n\n')
print(paragraphs)
输出:
['这是第一段文字。', '这是第二段文字。', '这是第三段文字。']
Python 的 re 模块提供了正则表达式操作,我们可以利用正则表达式来匹配空行。例如:
import re
text = "这是第一段文字。\n\n这是第二段文字。\n\n这是第三段文字。"
paragraphs = re.split(r'\n\n+', text)
print(paragraphs)
输出:
['这是第一段文字。', '这是第二段文字。', '这是第三段文字。']
其中,'\n\n+' 表示匹配一个或多个连续的空行。
使用 split() 函数或者 re 模块都可以将字符串按照空行分割成多个段落,并返回一个列表。在实际应用中,我们可以根据具体需求选择适合的方法。