如何剪切第一个字符直到找到一个特殊字符?

2024-04-26 05:58:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我有100行,每行由一些每句话行以一些字符开头,后跟-rrb-。你知道吗

如何格式化文本,使每一行都在-rrb-之后开始。你知道吗

线路示例:

Lorem ipsum -lrb- dolor -rrb- sit amet, consectetur adipiscing elit. Nam quis dolor a sapien efficitur fermentum egestas ut elit. Nulla porttitor diam id orci bibendum volutpat. Quisque imperdiet euismod neque in efficitur.

我要为这句话和每一句话:

sit amet, consectetur adipiscing elit. Nam quis dolor a sapien efficitur fermentum egestas ut elit. Nulla porttitor diam id orci bibendum volutpat. Quisque imperdiet euismod neque in efficitur.

所以我想从-rrb-之后的单词开始,每100行( “坐”这个例子)。你知道吗


Tags: utdolorametsitelitegestasconsecteturadipiscing
3条回答

把它索引出来:

print(s[s.index('-rrb-')+6:])

输出:

sit amet, consectetur adipiscing elit. Nam quis dolor a sapien efficitur fermentum egestas ut elit. Nulla porttitor diam id orci bibendum volutpat. Quisque imperdiet euismod neque in efficitur.

@NavaW,您可以尝试下面的代码来获取-rrb-后面一行的句子。你知道吗

最后,您可以循环100多行并处理每行。你知道吗

line = "Lorem ipsum -lrb- dolor -rrb- sit amet, consectetur adipiscing elit. Nam quis dolor a sapien efficitur fermentum egestas ut elit. Nulla porttitor diam id orci bibendum volutpat. Quisque imperdiet euismod neque in efficitur."
new_line = line.split("-rrb-")[1].strip()
print(new_line)

"""
sit amet, consectetur adipiscing elit. Nam quis dolor a sapien efficitur fermentum egestas ut elit. Nulla porttitor diam id orci bibendum volutpat. Quisque imperdiet euismod neque in efficitur.
"""

使用拆分:

text = line.split('-rrb-', 1)[-1]

相关问题 更多 >

    热门问题