私はここを見てきましたが、私の問題に近いものは何も見つかりませんでした。私はpython3を使用しています。 すべての空白とコンマで文字列を分割したいと思います。ここで私は今得たものであるが、私が何か奇妙な出力が得られます。 (そのドイツから翻訳文を心配いけない)スペースやカンマで分割する方法は?
import re
sentence = "We eat, Granny"
split = re.split(r'(\s|\,)', sentence.strip())
print (split)
>>>['We', ' ', 'eat', ',', '', ' ', 'Granny']
私が実際に持っていたいのです:
>>>['We', ' ', 'eat', ',', ' ', 'Granny']
のように、必要なすべての内容と一致しますが、それが参照してください –
エスケープする必要はありませんでしょうこれらの空の文字列については、split()の結果で返される文字列?](http://stackoverflow.com/q/2197451/2564301)を参照してください。 – usr2564301
確かにカンマは重要です(ドイツ語で)そうでなければあなたはおばあちゃんを食べます:)、おかげでRad Lexus、私は見ます –