小编Gin*_*Luo的帖子

python正则表达匹配单引号

我尝试匹配下面的单引号:

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.

python regex

2
推荐指数
1
解决办法
933
查看次数

标签 统计

python ×1

regex ×1