📌  相关文章
📜  如何用空行分隔python中的字符串 - Python(1)

📅  最后修改于: 2023-12-03 15:38:51.843000             🧑  作者: Mango

如何用空行分隔 Python 中的字符串

在 Python 中,我们经常需要将字符串按照某种规则进行分割,而空行是一种常见的分隔符。本文将介绍如何使用空行分隔 Python 中的字符串。

方法一:使用 split() 函数

Python 中的 split() 函数可以将字符串按照指定分隔符分割成一个列表。我们可以使用 '\n\n' 作为分隔符,将字符串分割成多个段落,例如:

text = "这是第一段文字。\n\n这是第二段文字。\n\n这是第三段文字。"
paragraphs = text.split('\n\n')
print(paragraphs)

输出:

['这是第一段文字。', '这是第二段文字。', '这是第三段文字。']
方法二:使用 re 模块

Python 的 re 模块提供了正则表达式操作,我们可以利用正则表达式来匹配空行。例如:

import re

text = "这是第一段文字。\n\n这是第二段文字。\n\n这是第三段文字。"
paragraphs = re.split(r'\n\n+', text)
print(paragraphs)

输出:

['这是第一段文字。', '这是第二段文字。', '这是第三段文字。']

其中,'\n\n+' 表示匹配一个或多个连续的空行。

总结

使用 split() 函数或者 re 模块都可以将字符串按照空行分割成多个段落,并返回一个列表。在实际应用中,我们可以根据具体需求选择适合的方法。