1

Мне дали какой-то код, написанный разработчиком, который не мог записать, чтобы спасти его жизнь.

Например, в ВЫХОДЕ программы он произнес слово "циркулярный" как "круговой" и "круговой", а слово "следующий" как "следующий" (не говоря уже о всех опечатках в коде и комментариях). ).

Я хочу убрать некоторые из опечаток в коде, но так как некоторые из написаний противоречивы, было бы нелегко найти все варианты неправильных написаний слова.

Существует ли нечеткий инструмент поиска (например, плагин для Notepad++ или vim), который я мог бы использовать для поиска подстрок, похожих на «циклические»? Простой инструмент проверки орфографии не будет работать (это код - слово «циркулярное» может появиться в части имени переменной).

1 ответ1

1

Visual Studio (и я уверен, что другие, надеюсь, NP++, который я не использовал) позволяет искать, находить и заменять с помощью регулярных выражений. Вы можете сделать их довольно нечеткими.

Мне нравится тестировать мой Regex на этом сайте, прежде чем использовать его в коде. http://regexpal.com/

то есть используйте circ(\S){0,4} чтобы найти

  • "Circual"
  • "Круговая"
  • "Circiual"

затем используйте "круговой" в качестве замены.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .