【发布时间】:2021-08-28 23:24:27
【问题描述】:
我是python初学者。
我有一个大的txt文件,格式如下,由多个单句段落组成:
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
****
Sed id placerat magna.
*******
Pellentesque in ex ac urna tincidunt tristique.
Etiam dapibus faucibus gravida.
我正在尝试仅将输出作为星号段落之后的段落 [每个星号段落至少有4个星号]。
我需要的输出:
Sed id placerat magna.
Pellentesque in ex ac urna tincidunt tristique.
我正在尝试这样的事情,但我不知道 A] 如何为每个 星号段落 设置最少 4 个星号和 B] 如何设置 星号段落之后的段落。
import re
article_content = [open('text.txt').read() ]
after_asterisk_article_paragraph = []
string = "****"
after_asterisk_article_paragraph = string[string.find("****")+4:]
print(*after_asterisk_article_paragraph, sep='\n\n')
再次声明,我刚刚开始使用 Python,请见谅。
【问题讨论】:
标签: python text extract paragraph