无法用正则表达式匹配含有"\"的字符串?

判断字符串中是否含有“\xe2”或"\x325"

pattern = re.compile(r'\\x([a-z]+|\d+)+')

p = pattern.search('WA\xe23')

print p

结果:none,说明没有匹配成功

请教。

阅读 2.8k
1 个回答

'WA\xe23' 这个字符串可不包含'\','WA\\xe23'才包含~~

>>> print '\x61'
a
>>> print '\\x61'
\x61
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题