0

次のファイルがあります。

o hi! My name is Saurabh.




o I like python.

私は次のようなものが欲しい:

o hi! My name is Saurabh.

o I like python.

私は行を試しました:

removedSpaces=' '.join(lineWithSpaces.split())

すべてのスペースを削除するように見えます

それは私に与えます

o hi! My name is Saurabh.o I like python. 

これは正しくありません。とにかく上記の出力を達成することは可能ですか?

4

3 に答える 3

1
import re
removedSpaces = re.sub(r'\n{3,}', "\n\n", lineWithSpaces)

これにより、3つ以上の改行のすべての実行が2つの改行に変換されます。

于 2012-08-24T21:12:38.857 に答える
0
'\n\n'.join(linesWithSpaces.split('\n'))
于 2012-08-24T21:16:37.797 に答える