«Її» або ще один ефікатор

На так давно в робочій розсилці обговорювалася тема використання літери «е» в документації і постах.
Обговорення затягнулося на кілька місяців…

Усвідомивши важливість проблеми, написав ефікатор на Node.js.

З ним можна перевіряти і відновлювати букву «е» в будь-яких текстових форматах.

Установка
npm install eyo-g


Відновити
eyo file.txt > file_yo.txt
eyo https://habrahabr.ru > habr_yo.html


Перевірка
eyo --lint file.txt
eyo --lint https://habrahabr.ru




Незалежно від ставлення до букви «е», варто відзначити деякі особливості.

У регулярних виразах, в діапазонах «е» необхідно вказувати окремо:
function hasRussianLetters(text) {
return text.search(/а-яе/i) > -1;
}


При сортуванні слів результат очевидний:
["Дуб", "Осика", "Ялинка", "Береза"].sort(); // ["Ялинка", "Береза", "Дуб", "Осика"]
["дуб", "осика", "ялинка", "береза"].sort(); // ["береза", "дуб", "осика", "ялинка"]


Посилання:

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.