Я ищу версию gsub
, которая не пытается интерпретировать свой ввод как регулярные выражения и использует обычные C-подобные экранированные строки.
Обновить
Вопрос был инициирован странным поведением:
text.gsub("pattern", "\\\\\\")
а также
text.gsub("pattern", "\\\\\\\\")
рассматриваются как одинаковые и
text.gsub("pattern", "\\\\")
рассматривается как одна обратная косая черта.