问答详情
源自:3-1 python正则表达式语法(一)

\w和\W一个小问题

我之前尝试用编译器不加中括号来匹配\w和\W,\w成功了,\W却匹配不到,这个有些理解不能

提问者:无酒不欢滴酒必醉 2017-02-14 21:52

个回答

  • 天涯明月笙
    2017-02-15 02:52:25
    已采纳

    如果你的匹配条件只有/w或者/W一条可以省去中括号.刚才测试了一下可以匹配到相应的值啊。

    \w/\W 匹配单词字符[a-zA-Z0-9]/非单词字符

    还请检查代码重新试试。

    ma = re.match(r'\W',',')
    print ma.group()
    ma = re.match(r'\w','t')
    print ma.group()