Python 2.7手册中的官方解释是:
- re.U
- re.UNICODE
Make \w, \W, \b, \B, \d, \D, \s and \S dependent on the Unicode character properties database.
New in version 2.0.
下面就来详细解释其含义:
1.re.UNICODE,也可以缩写成re.U
2.如果设置了此re.UNICODE标志,就会影响到
\w,\W,\b,\B,\d,\D,\s,\S
的含义。
换句话说,是否设置此标志,对于除了上面这些列举出来的,Python中的re模块的其他通配符,转移字符的含义,都是没影响的。
只会影响到上面这些的含义。
3.此标志,与re.LOCALE相对应,更多详情请参考:
【教程】详解Python正则表达式之:re.LOCALE re.L 本地化标志
4.具体如何影响,加上此标志,与不加此标志,
\w,\W,\b,\B,\d,\D,\s,\S
的含义具体如何变化,等有空再整理。