これは、reモジュールを使用してPythonで作成しようとしたパターンオブジェクトです。私が目指しているのは、文字列「(\ examples x)(Px * Qx)」を取り、「Px*Qx」の部分だけを見つけるものです。先読みアサーションと後読みアサーションを使用しようと思いました。これを間違って使用しているかどうか、または(文字に何か問題があるかどうかはわかりません。
p = re.compile(r'?<=[(]\w+?=[)]')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/re.py", line 190, in compile
return _compile(pattern, flags)
File "/usr/lib/python2.7/re.py", line 244, in _compile
raise error, v # invalid expression
sre_constants.error: nothing to repeat