Как узнать какая буква русская или английская
Перейти к содержимому

Как узнать какая буква русская или английская

  • автор:

Как проверить, есть ли русские буквы в английском тексте?

Можно тупо в ворд вставить и включить проверку орфографии. Или в Firefox — Проверка правописания.

26.09.2011 23:47

1. Открыть Word или любую программу с проверкой орфографии.
2. Вставить туда текст.
3. Смотреть.
Самый простой способ. Я бы даже сказал элементарный и примитивный.

Похожие посты

  • Вопрос по копирайту
    5
  • Преобразование url русский на английский
    3
  • Замена символов кириллицы на латиницу. Будут ли санкции?
    4
  • Ставить ли активные гиперссылки или нет ?
    6
  • Чтобы русский текст перемежался с английским. Как реализовать?
    13
Анализ сайта

Поможем улучшить ваш сайт.

Определить латиницу — кириллицу. Русская или англиская буква.

Русские (кириллица) — зеленые. Английские (латиница) — красные.

Введите текст: Очистить —> Очистить ��

О сервисе определения букв алфавита

Сервис позволяет определить в каком месте текста или пароля испульзуются буквы кириллического или латинского алфавита.
Русские буквы — это кириллический алфавит, зеленый цвет . Английские буквы — это латинский алфавит, красный цвет.

Гена 101 Ваш сервис генератор паролей и не только!

Проверка символов из другой раскладки

Лучшая система размещения статей

Настало время естественного продвижения. Что может быть важнее для сайта, чем статья о нём на самых авторитетных тематических ресурсах?

megaindex

Платформа для интернет-бизнеса. Это многофункциональная онлайн-система для совместной работы, управления проектами, а так же мгновенного отслеживания результатов. Система представляет собой единое онлайн пространство для взаимодействия Вашей команды на уровне единого целого.

Как узнать какая буква русская или английская

Fiona Allen » Сб авг 25, 2012 18:43

Извините, пожалуйста. Вопрос, так понимаю, чисто технический и решаемый, наверняка, просто, но никак в Гугле не нахожу подсказки.

Имеется в документе буква «А». Как определить, латинская это буква или кириллическая?

Проверка правописания с подключением английского или русского языка, понятное дело, ответа не дает, поскольку это может быть и неопределенным артиклем, и союзом.

Еще раз извиняюсь за свою «темноту-друг-молодежи».

Fiona Allen
Сообщения: 221 Зарегистрирован: Вт окт 26, 2010 14:02

Re: Как отличить латинскую букву от кириллической?

Zummer » Сб авг 25, 2012 18:50

Самый простой и доступный способ — это использовать MS Word.

Например, с использованием Worda 2003.

1. Копируете эту букву в doc-документ.
2. Выделяете букву (A).
3. Щелкаете в меню «Вставка»->»Символ».
4. Появится окошко «Символ», в котором ваша буква будет подсвечена, а ниже будет надпись:
— «LATIN CAPITAL LETTER A», если это латинская буква «A»,
или
— «LATIN SMALL LETTER A», если это латинская буква «a»,
или
— «CYRILLIC CAPITAL LETTER A», если это латинская буква «A»,
или
— «CYRILLIC SMALL LETTER A», если это латинская буква «a».

«You needn’t be well to be wealthy,
But you’ve got to be whole to be holy.»

That’s a definite possibility.

Zummer
Сообщения: 1098 Зарегистрирован: Сб авг 21, 2010 22:38 Язык(-и): EN/RU

Re: Как отличить латинскую букву от кириллической?

LyoSHICK » Сб авг 25, 2012 19:25

Zummer
Спасибо! Такой вопрос иногда возникал (правда, к счастью, без ножа к горлу) — пока это самый простой способ.

Re: Как отличить латинскую букву от кириллической?

LyoSHICK » Сб авг 25, 2012 19:28

ОФФ. Кстати, при включенной двуязычной проверке правописания можно приписать к букве «а» букву д или d. Спеллчекер отреагирует на смешение алфавитов. Но это как раз из разряда «правое ухо левой пяткой».

Re: Как отличить латинскую букву от кириллической?

L.B. » Сб авг 25, 2012 20:03

В Word’e еще можно встать справа от буквы и нажать Alt X, после чего вместо буквы появятся соответствующие цифры.

Например (только что опробовал), вместо английского а появляется 0061, вместо русского 0430, вместо английского P появляется 0050, вместо русского 0420, и так далее.

А наши-то буквы горааааздо крупнее!

«Absence my presence is, strangeness my grace.» — Fulke Greville
L.B.
Сообщения: 7500 Зарегистрирован: Вс авг 17, 2003 09:44 Блог: Просмотр блога (32)

Re: Как отличить латинскую букву от кириллической?

Виталий » Сб авг 25, 2012 20:09

Если пользуетесь Punto Switcher, то выделяете и нажимаете клавишную комбинацию перекодировки (на случай неверной раскладки). Если a станет ф, то она была латинской, если а станет f — кириллической. Для случая c/с это не поможет (т.к. они на одной кнопке), поэтому здесь пригодится транслитерация (есть отдельная команда). Если станет s, это была кириллица, если ц, это была латиница.

Re: Как отличить латинскую букву от кириллической?

mikhailo » Сб авг 25, 2012 20:43

А что обязательно в Ворд?
При проверке объёмного текста:

В Emeditore можно настроить разные цвета для разных алфавитов.

В ворде тоже регекспами можно выделить символы одного алфавита и поменять им цвет.

Для набора можно создать разные стили для текста на разных языках, которые ворд может определять по переключению раскладки при наборе. Правда будет небольшая проблема с пунто.

А вообще эта проблема больше для буквы С из-за совпадения латинской С и кириллической С на клавиатуре.

Any man who is under 30, and is not a liberal, has not heart; and any man who is over 30, and is not a conservative, has no brains. — Sir Winston Churchill

mikhailo
Сообщения: 3880 Зарегистрирован: Пн июл 12, 2004 07:22 Язык(-и): EN,DE,IT>RU; СУРДОПЕРЕВОД

Re: Как отличить латинскую букву от кириллической?

Fiona Allen » Сб авг 25, 2012 23:35

Большущее нечеловеческре всем спасибо!

Особенно, Zummery !
Действительно, вариант с Вордом самый простой и быстрый!

Fiona Allen
Сообщения: 221 Зарегистрирован: Вт окт 26, 2010 14:02

Re: Как отличить латинскую букву от кириллической?

maythebest » Сб авг 25, 2012 23:53

Особо не задумываясь над сложностью этой проблемы, всегда решала ее выделением буквы и нажатием ctrl+c+c для вызова Lingvo Dictionary — открывается словарь соответствующего языка (ну, или просто copy-paste).:)

С уважением, Марина Косенкова.

Re: Как отличить латинскую букву от кириллической?

esperantisto » Вс авг 26, 2012 10:19

UniRed в строке состояния показывает 16-чный код символа у курсора, различать символы разных алфавитов (точнее, разных диапазонов уникода) не является проблемой.

«И вообще погаными тряпками гнать этих переводчиков. Ишь чего удумали — переводить. Да ещё, чтоб удобно им было, хотят.» (на форуме разработчиков ПО)

esperantisto
Сообщения: 7035 Зарегистрирован: Ср фев 25, 2004 12:14 Откуда: Менск Язык(-и): En→Ru/Be, De→Ru/Be

Re: Как отличить латинскую букву от кириллической?

white_oak » Вт фев 09, 2016 11:22

Есть сервис http://cyr-lat.progresssite.pro/
white_oak
Сообщения: 1 Зарегистрирован: Вт фев 09, 2016 11:21

Re: Как отличить латинскую букву от кириллической?

random_nick » Пт фев 19, 2016 23:02

Для тех, кто постоянно Вордом пользуется, проще всего, конечно, скопировать эту букву в новый документ и дописать что-нибудь рядом, спеллчекер отреагирует.

Каждый предлагает свой путь, я предложу свой 🙂
Код: Выделить всё Python 3.4.3 (default, Sep 3 2015, 15:31:10)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux
Type «help», «copyright», «credits» or «license» for more information.
>>> ru_alphabet = ‘АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЫЪЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщыъьэюя’
>>> ‘А’ in ru_alphabet
True
>>> ‘A’ in ru_alphabet
False
Очень занятный, кстати, вопрос, как сделать это проще и быстрее. Нашел еще такое элегантное решение:
Код: Выделить всё >>> import string
>>> ‘A’ in string.ascii_letters
True
>>> ‘А’ in string.ascii_letters
False
Ну и с помощью регулярных выражений можно диапазоны задавать.

random_nick
Сообщения: 518 Зарегистрирован: Ср июн 26, 2013 02:33

Re: Как отличить латинскую букву от кириллической?

mikhailo » Сб фев 20, 2016 12:39

Честно говоря, не понимаю, что мешает решить эту проблему МС вкупе с практической неразличимостью I/l в беззасечных шрифтах (серифах).

1. Создаём смесь стрижа и ужа — шрифт с кириллицей из TMR и латиницей из Ариала или Курьера.
2. Пользуясь заменой и регвырами в Ворд заменяем латиницу или кириллицу на самое себя но уже цветным шрифтом. Аналогично можно раскрашивать разные алфавиты,цифры или языки после распознавания многоязычных документов в ФР.

Разработчики Макросов типа Методички — вот вам полезная функция, достойная кнопки на панели инструментов Ворда.

Данная проблема присутствует практически во всех переведенных русских ООНовских документах, особенно в списках где а и с между b и d очень часто кириллические. Товарищи — переводчики ООН, пользуйтесь списками в текстовых редакторах.

Any man who is under 30, and is not a liberal, has not heart; and any man who is over 30, and is not a conservative, has no brains. — Sir Winston Churchill

mikhailo
Сообщения: 3880 Зарегистрирован: Пн июл 12, 2004 07:22 Язык(-и): EN,DE,IT>RU; СУРДОПЕРЕВОД

Re: Как отличить латинскую букву от кириллической?

LyoSHICK » Сб фев 20, 2016 12:46

Оффтопик
Понял, почему не держались в памяти все эти способы — практической большой нужды не было; начнешь вспоминать, да и плюнешь: «да пошли они» и перенаберешь нужную букву руками.
(это я, конечно, только про себя)

Re: Как отличить латинскую букву от кириллической?

random_nick » Сб фев 20, 2016 21:30

mikhailo писал(а): практической неразличимостью I/l в беззасечных шрифтах (серифах)

Изображение

Шрифты без засечек = sans, с засечками — serif. В шрифтах без засечек принципиально нельзя различить l/I по другим критериям, кроме высоты — на то они и без засечек. А в шрифтах с засечками, в особенности Times New Roman, другая проблема — плохо различимы 1 и l. Сравните, например, Times New Roman и Liberation Serif:

В Times New Roman практически неразличимы 1ime и lime, в Liberation Serif они различимы. Так что если кто-то еще пользуется убогостью в виде Times New Roman, рекомендую перейти на Liberation Serif, благо второй по метрике совпадает с первым.
В любом случае, это проблема не MS, а тех, кто такие шрифты рисует.

random_nick
Сообщения: 518 Зарегистрирован: Ср июн 26, 2013 02:33

Re: Как отличить латинскую букву от кириллической?

mikhailo » Вс фев 21, 2016 01:46

Шрифты без засечек = sans, с засечками — serif. В шрифтах без засечек принципиально нельзя различить l/I по другим критериям, кроме высоты — на то они и без засечек. А в шрифтах с засечками, в особенности Times New Roman, другая проблема — плохо различимы 1 и l. Сравните, например, Times New Roman и Liberation Serif:

Спасибо за замечание. Попутал

Так что если кто-то еще пользуется убогостью в виде Times New Roman, рекомендую перейти на Liberation Serif, благо второй по метрике совпадает с первым.
В любом случае, это проблема не MS, а тех, кто такие шрифты рисует.

Использование стандартных МС шрифтов избавляет от множества проблем в переводе — внешний вид/наличие глифов/бурная реакция заказчика на всё это.
Поэтому совет хорош, но в узком кругу.
МС давно уже пора дать возможность как и в ЕМэдиторе настраивать цвета разных алфавитов/цифр пользователям.

Any man who is under 30, and is not a liberal, has not heart; and any man who is over 30, and is not a conservative, has no brains. — Sir Winston Churchill

mikhailo
Сообщения: 3880 Зарегистрирован: Пн июл 12, 2004 07:22 Язык(-и): EN,DE,IT>RU; СУРДОПЕРЕВОД

Re: Как отличить латинскую букву от кириллической?

random_nick » Вс фев 21, 2016 22:01

mikhailo писал(а): Использование стандартных МС шрифтов избавляет от множества проблем в переводе — внешний вид/наличие глифов/бурная реакция заказчика на всё это.

В LibreOffice возможна подстановка шрифтов на экране, т.е. в документе фактически Times New Roman, на экране (и/или печати) — Liberation Serif. С учетом того, что их метрика идентична, то верстка ползти не будет.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *