3

結果に区切り文字を含めるにはどうすればよいre.splitですか?

たとえば、私はテキストを持っています

Bla bla lbaa dsad asd as. Asd qe as!  ASDadf asd! Dsss dwq. Dkmef? 

正規表現

re.split('\s*([\.!\?]+)\s*', data)

そしてre.splitこれを返す

['Bla bla lbaa dsad asd as', '.', 'Asd qe as', '!', 'ASDadf asd', '!', 'Dsss dwq', '.', 'Dkmef', '?', '']

これが欲しいのに

['Bla bla lbaa dsad asd as.', 'Asd qe as!', 'ASDadf asd!', 'Dsss dwq.']

どうすればスパイクなしでそれを行うことができますか?

ありがとう

4

1 に答える 1