-1

私の入力テキストは次のようなものです:

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

1行に1フレーズとして出力したい:

ガダ クローダ セ ボラ、

jo vyakti jiivita totaa marane kii khabara degaa use bho nahiin: chod:uun:gaa,

kyaa huaa kyaa totaa mara gayaa,

lekina huaa kyaa use aao chalakara dekhate hain.

vahiin: para nahiin: バター 坂手 ザ キ トーター マラ ガヤー、

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 に答える