Respostas:
Você está procurando regexp-quote
:
Essa função retorna uma expressão regular cuja única correspondência exata é string. O uso dessa expressão regular na visualização terá sucesso apenas se os próximos caracteres no buffer forem string; usá-lo em uma função de pesquisa será bem-sucedida se o texto que estiver sendo pesquisado contiver sequência.
Isso permite que você solicite uma correspondência exata de sequência ou pesquise ao chamar uma função que deseja uma expressão regular.
regexp-quote
possui o bom uso alternativo de escape de caracteres especiais em uma string corretamente para uso quando uma função espera uma regexp no "formulário Emacs" - por exemplo, se você não consegue se lembrar de quantas barras invertidas usar para escapar de uma barra invertida literal, basta executá-la regexp-quote
no scratch
buffer ou ielm
.