shutil.move()を見つける完全に動作する正規表現コードが、なぜ私がcarretとドル記号を正規表現コードの始めと終わり?Python3:carretまたはドル記号の正規表現コードが一致しない
exampleRegex = re.compile (r'(shutil[.])(.*)(\)\s)') --> finds all shutil functions
exampleRegex = re.compile (r'^(shutil[.])(.*)(\)\s)$') --> doesn't find anything
ありがとう!
これらの正規表現をテストしている文字列もここで共有できますか?それは役に立ちます:) – Adriano
[再現できません](https://stackoverflow.com/help/mcve)。私が示唆できるのは、 'shutil \ .'よりも多く、その後に') 'が続く文字列を使用していることです(最後のスペースは空白文字である可能性があります)。あなたの弦は、あなたが描いているのとまったく同じですか?また、これが複数行のファイル/入力であると仮定すると、複数行の 'm'修飾子が有効になっていますか?これらの提案以外にも、実際の入力がなければ、これ以上の支援はできません。 – ctwheels
通常の文字列を使用してバックスラッシュを倍増させましたか? – user1459519