在python中,基于逗号和fullstop作为分隔符来提取短语

2024-04-28 08:33:49 发布

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

我的输入文本如下:

gadhaa krodha se bolaa,jo vyakti jiivita totaa marane kii khabara degaa使用bho nahiin:方法:uun:gaa,kyaa huaa kyaa totaa mara gayaa,lekina huaa kyaa使用aao chalakara dekhate hain。瓦希因:帕拉·纳希林:巴塔·萨卡特·基托塔·马拉·加亚,亚哈·图曼:卡哈·拉赫·何比拉巴拉。你知道吗

我希望输出为,每行一个短语:

加德哈·克罗达·塞博拉

jo vyakti jiivita totaa marane kii khabara degaa使用bho nahiin:方法:uun:砷化镓

kyaa huaa kyaa totaa mara gayaa

lekina huaa kyaa使用aao chalakara dekhate hain。你知道吗

瓦因:帕拉纳希林:巴塔萨卡特,基托塔玛拉加亚

yaha tuman:kyaa kaha rahe ho biirabala。你知道吗


Tags: 方法marajokiibhojiivitadegaamarane
2条回答
for line in re.split("[,.]", text):
    print(line)

或者:

print("\n".join(re.split("[,.]", text)))

这是一个简单的for语句

for line in text.split(','):
    # Replace multiple dots with space
    line = re.sub('\.\.+', ' ', line) 
    # Remove single dots
    line = re.sub('\.', '', line)
    # or append wht is needed to replace
    print line

相关问题 更多 >