-1

我的输入文本是这样的:

gadhaa krodha se bolaa、jo vyakti jiivita totaa marane kii khabara degaa 使用 bho nahiin:chhod:uun:gaa、kyaa huaa kyaa totaa mara gayaa、lekina huaa kyaa 使用 aao chalakara dekhate hain。vahiin: para nahiin: bataa sakate the ki totaa mara gayaa, yaha tuman: kyaa kaha rahe ho biirabala。

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

gadhaa krodha se bolaa,

jo vyakti jiivita totaa marane kii khabara degaa 使用 bho nahiin: chhod:uun:gaa,

kyaa huaa kyaa totaa mara gayaa,

lekina huaa kyaa 使用 aao chalakara dekhate hain。

vahiin: para nahiin: bataa sakate the ki totaa mara gayaa,

yaha tuman: kyaa kaha rahe ho biirabala。

4

2 回答 2

1
for line in re.split("[,.]", text):
    print(line)

或者:

print("\n".join(re.split("[,.]", text)))
于 2013-10-30T13:42:24.093 回答
0

这是一个简单的 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
于 2013-10-30T13:39:48.260 回答