我尝试匹配下面的单引号:
s= "name:'abc','hello'"
Run Code Online (Sandbox Code Playgroud)
但似乎match/findall的行为是不同的:
re.match("\B'\w+'\B", s) # ===> return None
re.findall("\B'\w+'\B", s) #===> RETURN ['abc', 'hello']
Run Code Online (Sandbox Code Playgroud)
实际上这是由字符串中的单引号引起的,任何人都知道发生了什么?
我在win7中使用py2.7.8.