Как мне считать только русские символы в двуязычном документе MS Word 2007?
У меня есть документ MS Word 2007, в котором некоторые абзацы написаны на английском, а некоторые на русском. Я перевожу русские части на английский, и мне нужно знать, сколько символов на русском языке, чтобы написать счет.
Я попытался использовать функцию поиска: я использовал опцию "язык" и "выбрать все", но все русские символы были выделены только желтым цветом. Как я на самом деле считаю русские символы?
Текст большой, русскоязычные абзацы находятся в разных его частях, и было бы мучительно медленно выбирать их все вручную.
1 ответ
Вместо того, чтобы читать выделение, вы можете нажать "найти в" - "основной документ", он выберет все вхождения, поэтому вы сможете скопировать его в новый документ и подсчитать вхождения.
(или, альтернативно, сохраните документ под другим именем, выделите весь текст на английском языке и удалите его)
Вышеупомянутый метод работает, только если вы правильно установили язык документа.
Если язык не установлен, вы все равно можете использовать поиск по шаблону:
- открыть диалог поиска и замены
- проверить "использовать подстановочные знаки
- для нахождения чего введите:
[а-яА-Я ,.\?\!]{5,255}
(а
а такжеА
тоже символы кириллицы!)- Вы можете включить в свое выражение столько знаков препинания и цифр, сколько вам нужно.
- некоторые из них, как? а также! нужно экранировать:
\?
\!
- некоторые из них, как? а также! нужно экранировать:
5
в вышеприведенном выражении указано минимальное количество последовательных символов, которые следует рассматривать как текст на русском языке (если оно установлено слишком маленьким (например, 2), то ложный текст, например,.
также будет обозначен как русский текст255
это предел в Word, так как вы выбираете все случаи в любом случае, это не проблема для вас
- Вы можете включить в свое выражение столько знаков препинания и цифр, сколько вам нужно.
- нажмите "найти в" / "основной документ", чтобы выбрать все вхождения