Risposte:
Stai cercando regexp-quote
:
Questa funzione restituisce un'espressione regolare la cui unica corrispondenza esatta è stringa. L'uso di questa espressione regolare nella ricerca avrà successo solo se i caratteri successivi nel buffer sono stringhe; usarlo in una funzione di ricerca avrà esito positivo se il testo da cercare contiene una stringa.
Ciò consente di richiedere una corrispondenza stringa esatta o una ricerca quando si chiama una funzione che desidera un'espressione regolare.
regexp-quote
ha il piacevole uso alternativo di escape di caratteri speciali in una stringa correttamente da usare quando una funzione si aspetta una regexp in "forma Emacs" - ad esempio se non ricordi quante barre rovesciate usare per sfuggire a una barra rovesciata letterale, basta eseguirla regexp-quote
nel scratch
buffer o ielm
.