在python中,根据逗号和句号作为分隔符提取短语
我的输入文本如下所示: 在博拉岛上的一个村庄里,所有的人都在用木柴:木柴:木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴。瓦希因:帕拉·纳希林:巴塔·萨卡特·基托塔·马拉·加亚,雅哈·图曼:基亚·卡哈·拉赫·何比拉巴拉 我希望输出为,每行一个短语: gadhaa krodha se bolaa 我们的目标是使用bho-nahiin:chhod:uun:gaa kyaa huaa kyaa totaa mara gayaa 我们将使用chalakara dekhate hain 瓦希因:帕拉·纳希林:巴塔·萨卡特·基托塔·马拉·加亚在python中,根据逗号和句号作为分隔符提取短语,python,Python,我的输入文本如下所示: 在博拉岛上的一个村庄里,所有的人都在用木柴:木柴:木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴。瓦希因:帕拉·纳希林:巴塔·萨卡特·基托塔·马拉·加亚,雅哈·图曼:基亚·卡哈·拉赫·何比拉巴拉 我希望输出为,每行一个短语: gadhaa krodha se bolaa 我们的目标是使用bho-nahiin:chhod:uun:gaa kyaa huaa kyaa totaa mara gayaa 我们将使用chalakara d
yaha tuman:kyaa kaha rahe ho biirabala.这是一个简单的声明
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
或者:
print("\n".join(re.split("[,.]", text)))
不处理完全停止是的,这是最简单的方法,因为问题没有那么具体,标题上写着“逗号和完全停止作为分隔符”,我已经回答了你,但是我建议阅读文档,使用谷歌,如果没有任何帮助,那么就来这里,否则人们会给你的问题-1这是一个更好的答案
print("\n".join(re.split("[,.]", text)))