Восстановление буквы «ё» в русских текстах
Частичное портирование php-yoficator.
Особенности
- проверка и восстановление буквы «ё» в русских текстах, вместо написанной «е»;
- замена «е» на «ё» только в бесспорных случаях;
- исправление в словах нескольких букв «е», «ё»;
- корректная обработка сокращений («мед. училище», но не «мёд. училище»);
- аббревиатуры не обрабатываются.
Установка
npm install eyo-kernel --save
Зависимости
Отсутствуют.
Использование
var eyo = require('eyo-kernel');
Методы
.restore(text)
Безопасно восстанавливает букву «ё» в тексте.
text {string}
– текст. Обязательный аргумент.
Возвращаемое значение: {string}
.
console.log(eyo.restore('Все лед'));
.lint(text, [needSort])
Поиск вариантов безопасной и небезопасной замены «ё».
text {string}
– текст. Обязательный аргумент.
needSort {boolean}
– Сортивать ли полученные варианты замены. Необязательный аргумент.
Возвращаемое значение: {Object}
.
console.log(eyo.lint('Все лед.'));
Eyo в Yaspeller
В yaspeller добавлена поддержка eyo.
Используйте опцию --check-yo
в командной строке yaspeller -l ru --check-yo my_file.txt
или параметр checkYo: true
в конфигурационном файле.
Ссылки
MIT License