python正则表达式与行的最后一行不匹配

时间:2016-04-06 14:30:15

标签: python regex

我只是在学习python正则表达式,我不明白为什么它与最后一个'\ n'匹配:

import re

s = 'abc\t'   # no
# s = 'abc\n'   # yes

if re.match('^(\S+)$', s):
    print 'yes'
else:
    print 'no'

据我所知,'\ S'不应与'\ t'或'\ n'匹配,但这里'\ n'匹配。任何帮助?

0 个答案:

没有答案