回答:
あなたが探していregexp-quote
ます:
この関数は、完全一致のみが文字列である正規表現を返します。ルックアップでこの正規表現を使用すると、バッファ内の次の文字が文字列である場合にのみ成功します。検索対象のテキストに文字列が含まれている場合、検索関数での使用は成功します。
これにより、正規表現を必要とする関数を呼び出すときに、文字列の完全一致を要求したり、検索したりできます。
regexp-quote
関数が "Emacs形式"の正規表現を期待する場合に使用するために、文字列内の特殊文字を適切にエスケープする優れた代替使用法があります。たとえば、リテラルのバックスラッシュをエスケープするために使用するバックスラッシュの数を思い出せない場合は、単にregexp-quote
でscratch
バッファまたはielm
。