古い Python コードを Python 3 に移植しています。コードは Python 2.7 で動作しました。次の行は、括弧のバランスが取れていないエラーを作成しています。
pp = re.compile('\\\([^\\<\/td\ *\>\([^\<]*)\<\/td\ *\>\[^\<]*\<\/td\ *\>\([^\<]*)\<\/td\ *\>\([^\<]*)\<\/td\ *\>\([^\<]*)\<\/td\ *\>\<\/tr\ *\>')
これを修正する方法がわかりません。これを分解して理解する方法についての提案は大歓迎です。