Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中,根据逗号和句号作为分隔符提取短语_Python - Fatal编程技术网

在python中,根据逗号和句号作为分隔符提取短语

在python中,根据逗号和句号作为分隔符提取短语,python,Python,我的输入文本如下所示: 在博拉岛上的一个村庄里,所有的人都在用木柴:木柴:木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴。瓦希因:帕拉·纳希林:巴塔·萨卡特·基托塔·马拉·加亚,雅哈·图曼:基亚·卡哈·拉赫·何比拉巴拉 我希望输出为,每行一个短语: gadhaa krodha se bolaa 我们的目标是使用bho-nahiin:chhod:uun:gaa kyaa huaa kyaa totaa mara gayaa 我们将使用chalakara d

我的输入文本如下所示:

在博拉岛上的一个村庄里,所有的人都在用木柴:木柴:木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴,木柴。瓦希因:帕拉·纳希林:巴塔·萨卡特·基托塔·马拉·加亚,雅哈·图曼:基亚·卡哈·拉赫·何比拉巴拉

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

gadhaa krodha se bolaa

我们的目标是使用bho-nahiin:chhod:uun:gaa

kyaa huaa kyaa totaa mara gayaa

我们将使用chalakara dekhate hain

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


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)))