Я хочу написать функцию (или использовать существующую), которая будет принимать любую строку и производить правильно экранированный Regex, который соответствует только этой строке. Какой самый быстрый и простой способ сделать это?
regular-expressions
PythonNut
источник
источник
regexp-quote
имеет хорошее альтернативное использование экранирования специальных символов в строке для использования, когда функция ожидает регулярное выражение в «форме Emacs» - например, если вы не можете вспомнить, сколько обратных косых черт нужно использовать для экранирования буквального обратного слеша, просто запустите его черезregexp-quote
вscratch
буфере илиielm
.