Odpowiedzi:
Poszukujesz regexp-quote
:
Ta funkcja zwraca wyrażenie regularne, którego jedynym dokładnym dopasowaniem jest łańcuch. Użycie tego wyrażenia regularnego przy przeglądaniu powiedzie się tylko wtedy, gdy kolejne znaki w buforze są ciągami; użycie go w funkcji wyszukiwania powiedzie się, jeśli wyszukiwany tekst zawiera ciąg znaków.
Pozwala to zażądać dokładnego dopasowania ciągu lub wyszukiwania podczas wywoływania funkcji, która potrzebuje wyrażenia regularnego.
regexp-quote
ma przyjemne alternatywne użycie znaków specjalnych w ciągach znaków, do użycia, gdy funkcja oczekuje wyrażenia regularnego w „formie Emacsa” - np. jeśli nie pamiętasz, ile ukośników odwrotnych należy użyć, aby uciec od dosłownego odwrotnego ukośnika, po prostu uruchom go regexp-quote
w scratch
buforze lub ielm
.