Поиск букв иной раскладки, в тексте.

Автор Himtree, 15 января 2013, 10:42

0 Пользователи и 1 гость просматривают эту тему.

Himtree

Добрый день!
Есть выражение (к примеру) "Добро пожаловать".
Необходимо найти есть ли в данном выражении буквы английского алфавита (т.е. по ошибке набранные в англ. раскладке)
Возможно такое?

bormant

#1
Найти: [A-Za-z]
[ x ] Регулярные выражения
[ Найти все ]

ps. В вашем выражении английских букв нет.
Автору на яд. Поддержать форум.

Himtree

#2
Да, точно! Регулярные выражения и структурированный поиск, как я мог про такое забыть!
bormant, спасибо!

Hasim

1.
Цитата: Himtree от 15 января 2013, 09:42Необходимо найти есть ли в данном выражении буквы английского алфавита (т.е. по ошибке набранные в англ. раскладке)
и заменить их на соответствующие буквы русского алфавита.

2. Необходимо найти все буквы НЕ РУССКОГО алфавита и как-то их выделить (окрасить их или их фон, другим шрифтом, размером и т.п.

Himtree

Цитата: Hasim от 15 января 2013, 11:17
1.
Цитата: Himtree от 15 января 2013, 09:42Необходимо найти есть ли в данном выражении буквы английского алфавита (т.е. по ошибке набранные в англ. раскладке)
и заменить их на соответствующие буквы русского алфавита.
Обычной ф-цией "SUBSTITUTE( )" предварительно создав список возможных замен "о руск - на о англ" и т.д.
Цитата: Hasim от 15 января 2013, 11:17
2. Необходимо найти все буквы НЕ РУССКОГО алфавита и как-то их выделить (окрасить их или их фон, другим шрифтом, размером и т.п.
тут посложнее, надо подумать. Самое простое думаю так же через ЗАМЕНУ ф-ция SUBSTITUTE( ) с вложенным ИЗМЕНЕНИЕМ НА ПРОПИСНУЮ БУКВУ ф-ция UPPER ()

Yakov

Ещё есть расширение
http://extensions.openoffice.org/en/project/LatReplace
устанавливающее для латинских букв язык  текста - "Без проверки"

ape

Цитата: Himtree от 15 января 2013, 10:42
Есть выражение (к примеру) "Добро пожаловать". Необходимо найти есть ли в данном выражении буквы английского алфавита (т.е. по ошибке набранные в англ. раскладке)
Проверяете вручную орфографию (клавиша [F7]) на русском и английском.

[вложение удалено Администратором]