Python正则表达式 - 仅适用于在线编辑器,而不适用于python

时间:2014-11-13 22:56:50

标签: python regex

我有这个正则表达式:

\([0-9]*,0,(\\[\'\"])(?:\\\\\1|.)*?\1,[0-9]*\)

检测此行和类似行:

(27695426,0,\'\\"General\\"_Julian_Carr\',2)

它适用于每个在线正则表达式编辑器,甚至是python编写的,甚至this one提供代码,但它在python中不起作用。这是我的代码考虑

import re

regex=r"""\([0-9]*,0,(\\[\'\"])(?:\\\\\1|.)*?\1,[0-9]*\)"""
b= """(27695426,0,\'\\"General\\"_Julian_Carr\',2)"""
print type(re.compile(regex).search(b))

返回NoneType

非常感谢任何帮助。

0 个答案:

没有答案