Латиница в кириллице: поиск букв-двойников

Найдите в тексте буквы, набранные не тем алфавитом: русскую «о» вместо латинской и наоборот. Подсветим и заменим одним нажатием.

Вставьте текст — найдём буквы, набранные не тем алфавитом
3чужие буквы в 3 словах
Мой пaроль от сaйта, лoгин и купить iPhone
  • пaрольрусское слово, «a» → «а»
  • сaйтарусское слово, «a» → «а»
  • лoгинрусское слово, «o» → «о»
Слово считается подозрительным, только если в нём смешаны оба алфавита — «купить iPhone» инструмент не тронет

Откуда в русском тексте берётся латиница

Набранный не в той раскладке текст видно сразу — получается «ghbdtn». Опаснее другое: при копировании из документов, писем и веб-страниц в русское слово попадает латинская буква, неотличимая от русской. У двенадцати заглавных и семи строчных букв начертания совпадают полностью: А и A, О и O, е и e, р и p, с и c, х и x, у и y. Глазом подмену не поймать, а текст уже другой.

Чем это мешает

Для компьютера «пароль» с русской «о» и с латинской «o» — два разных слова. Такой пароль не подойдёт при входе, хотя выглядит правильно. Поиск по документу не найдёт нужную строку, сортировка по алфавиту поставит слово не туда, выгрузка в таблицу разъедется, а в коде переменная с подменённой буквой даст ошибку, которую невозможно увидеть в редакторе. Подменой пользуются и намеренно — так обходят фильтры и маскируют адреса сайтов.

Как инструмент отличает подмену от нормального текста

Подозрительным считается только слово, внутри которого встретились оба алфавита сразу. Целиком латинское слово посреди русского текста — обычное дело: «купить iPhone» трогать не нужно. Дальше инструмент определяет, каким алфавитом слово набрано на самом деле, и делает это не по большинству букв, а по тем, у которых двойника нет вовсе: в слове «пaроль» бесспорно русские «п», «л» и «ь» перевешивают одинокую латинскую «a», поэтому чинится именно она.

Почему не все буквы заменяются

У латинских i, j, s, q, w и h в русском алфавите пары нет. Такая буква в русском слове помечается как чужая, но заменить её автоматически нельзя — подставлять вместо неё украинскую «і» в русский текст было бы неверно. Инструмент честно показывает такие места отдельно, чтобы решение осталось за вами. Строчные «к», «м», «н», «т» и «в» в список двойников не входят: они похожи на латинские, но различимы, и предлагать замену там, где подмены нет, значило бы портить текст.

Похожие инструменты

Другие полезные инструменты из той же категории

Часто задаваемые вопросы

У двенадцати заглавных и семи строчных букв начертания в кириллице и латинице совпадают полностью: А и A, О и O, е и e, р и p, с и c, х и x, у и y. Символы разные, картинка одинаковая — отличить их можно только программно.

Для компьютера «пароль» с русской «о» и с латинской «o» — разные слова. Такой пароль не подойдёт при входе, поиск по документу не найдёт строку, сортировка поставит слово не туда, а в коде переменная даст ошибку, невидимую в редакторе.

Нет. Подозрительным считается только слово, внутри которого встретились оба алфавита сразу. Целиком латинское слово вроде «iPhone» посреди русской фразы не трогается.

У латинских i, j, s, q, w и h пары в русском алфавите нет. Такая буква помечается как чужая, но замену инструмент не предлагает — подставить вместо неё украинскую «і» в русский текст было бы неверно.