0
なぜこれが一致していないと機能していないのか分かりませんか?何かが、それは私が開く角括弧は、問題を引き起こしたことをオンライン正規表現テスター変数のPython正規表現解析
current_name = "bob[0]"
regex_match = re.compile('%s'%current_name)
if re.match(regex_match, current_name):
print "matched"
あなたはその文字列から何を突き合わせようとしていますか? '['と ']'の間の値は? – CoryKramer
文字列 'bob [0]'とパターン 'bob [0] \ [[。*]]'を一致させようとしていますか? – janos
バックスラッシュを二重にすることなく正規表現パターンに入れたい場合は、 'r'whatever''という生の文字列にします。それは、次の文字はバックスラッシュのエスケープの一部ではないため、バックスラッシュは失われています。 – jasonharper