【发布时间】:2021-11-21 13:58:42
【问题描述】:
我是 python 初学者。
我有这段代码可以获取符号“*****”之后的所有段落
import re
file = open('/Users/text.txt', mode='r')
result = [s.strip() for s in re.findall(r'^\*{4,}((?:\r?\n(?!\s*$|\*{4}).+)*)', file.read(), re.MULTILINE)]
print(*result, sep="\n\n")
file.close()
当前输入:
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
****
Sed id placerat magna.
*******
*******
*******
Pellentesque in ex ac urna tincidunt tristique.
Etiam dapibus faucibus gravida.
当前输出:
Sed id placerat magna.
Pellentesque in ex ac urna tincidunt tristique.
需要输出:
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
==Sed id placerat magna.==
==Pellentesque in ex ac urna tincidunt tristique.==
Etiam dapibus faucibus gravida.
基本上试图将亮点重新格式化为 Markdown .md 格式。 到目前为止,但似乎无法弄清楚如何做到这一点。
【问题讨论】:
标签: python formatting markdown paragraph