25

誰かが正規表現で私を少し助けてくれますか? 私は現在これを持っています: re.split(" +", line.rstrip())、スペースで区切られています。

句読点もカバーするようにこれを拡張するにはどうすればよいですか?

4

4 に答える 4

4
import re
st='one two,three; four-five,    six'

print re.split(r'\s+|[,;.-]\s*', st)
# ['one', 'two', 'three', 'four', 'five', 'six']
于 2013-11-10T20:11:03.313 に答える