次のような文字列があるとします
x = "spam ?and eggs"
そして、私はそれに合わせようとしてい"?and"
ます。現在、私は次のようにしています:
>>> print re.findall(re.escape('?and'), x)
['?and']
これは正しい使用例re.escape
ですか? 他のタイプの正規表現構文が含まれている可能性のある、私が探している他の文字列リテラルで動作しますか?
pexpect.spawn.expect(pattern)
私の使用例は、入力パターンが正規表現にコンパイルされる文字列型である可能性があるin の引数を使用する場合です。場合によっては、探しているものが正規表現のように見えるかもしれませんが、実際には一致させたい文字列リテラルです。