Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как удалить все латинские буквы/слова из текста ?

X13 31X Ученик (6), на голосовании 11 лет назад
У меня есть большой список слов, мне нужно удалить оттуда только латинские слова. Как удалить сказу все латинские слова из текста в Word или в другой какой-нибудь программе ?
Голосование за лучший ответ
Пользователь Просветленный (23729) 11 лет назад
по номерам символов. в таблице символов латинские вроде перед русскими находятся.
svb Мудрец (10578) 11 лет назад
Многие текстовые редакторы, даже простые, поддерживают регулярные выражения при поиске и замене.
Так, если ваши слова, к примеру, разделены пробелом, достаточно в поле "Искать" написать "[a-z\-]+ " (без кавычек) , не включать совпадение по регистру (прописные/строчные) , а поле "Заменить на" оставить пустым.
Похожим образом это делается, если слова разделены другими символами:
- запятой и пробелом: "[a-z\-]+, "
- переводом строки (в каждой строке по одному слову) : "[a-z\-]+\n".
На ура подобную операцию делает, к слову сказать, редактор EditPlus 3.
Похожие вопросы