正規表現を受け取り、その後ターゲット文字列に正規表現一致を行う関数があります。 Pythonでは、正規表現の先頭に 'r'を付ける必要があります。私はそれをすることができません。'r'を文字列に接頭辞する方法
r^[a-zA-Z0-9]{3}_TREE is what I want to get. My function receives '^[a-zA-Z0-9]{3}_TREE'
私が行う場合
'r'+ '^[a-zA-Z0-9]{3}_TREE' then it 'r' also becomes string which is not.
は、あなたが私を助けてくださいことはできますか?
しかし、私の正規表現はエスケープシーケンスを持たないので、rは問題ではありませんが、別の問題があります。私はmatchステートメントで正規表現をハードコーディングしている場合は動作していますが、関数を呼び出して文字列として受け取った後、関数内で使用すると機能しません。私は間違って何をしていますか?
https://stackoverflow.com/questions/2241600/python-regex-r-prefix – amrit
[Python regex -r prefix](https://stackoverflow.com/questions/2241600/)の重複が考えられます。 python-regex-r-prefix) –