多くのメタ文字を含む可能性のあるパターンを検索する必要があります。現在、長い正規表現を使用しています。
prodObjMatcher=re.compile(r"""^(?P<nodeName>[\w\/\:\[\]\<\>\@\$]+)""", re.S|re.M|re.I|re.X)
(私の実際のパターンは非常に長いので、助けが必要な関連部分を貼り付けただけです)
これは、1 回の再コンパイルでそのようなパターンの組み合わせを記述する必要がある場合に特に苦痛です。
パターンの長さを短くするためのpythonicな方法はありますか?