事实证明\ u200b在技术上没有定义为空格,因此即使unicode标志打开,python也无法将其识别为匹配\ s。因此,必须将其视为非空白字符。
http://en.wikipedia.org/wiki/Whitespace_character#Unicode
http://bugs.python.org/issue13391
import re
re.split(ur"[\u200b\s]+", "some string", flags=re.UNICODE)
Python:按所有空格字符分割字符串
事实证明\ u200b在技术上没有定义为空格,因此即使unicode标志打开,python也无法将其识别为匹配\ s。因此,必须将其视为非空白字符。
http://en.wikipedia.org/wiki/Whitespace_character#Unicode
http://bugs.python.org/issue13391
import re
re.split(ur"[\u200b\s]+", "some string", flags=re.UNICODE)