Изменен: 28.05.2019 05:43:01
Средство проверок и исправления опечаток в тексте.
Используется API Yandex.Speller.
Установка пакета через файл. Качаем последний релиз со страницы Релизы. Затем из командной строки:
opm install -f yaspeller*.ospx
Спелчек = Новый Yaspeller();
МассивОшибок = Спелчек.ПроверитьТекст("Превет");
Если МассивОшибок.Количество() = 0 Тогда
Сообщить("Нет ошибок.");
Иначе
Для Каждого СтрокаМассива Из МассивОшибок Цикл
Шаблон = "Слово %1 написано неверное, возможные варианты: %2";
Сообщение = СтрШаблон(Шаблон, СтрокаМассива.ИсходноеСлово, СтрокаМассива.ПодсказкиСтрокой(", "));
Сообщить(Сообщение);
КонецЦикла;
КонецЕсли;
//Результат:
//Слово Превет написано неверное, возможные варианты: Привет, Приват, Превед
ВходныеДанные = "Превет, как у тябя дела?
|У тябя все харашо?";
Результат = ManagerYaspeller.ПолучитьИсправленныйТекст(ВходныеДанные);
//Результат:
//Привет, как у тебя дела
//У тебя все хорошо?