Выделить в тексте строки записанные в Верхнем регистре

14.10.2010

Понадобилось одному человеку обработать большой текст, разбитый на статьи. Заголовки статей не выделены никаким форматом и набраны в верхнем регистре. Собственно вопрос — как выделить эти заголовки и заменить формат на Заголовок? Он обратился за помощью

В ворде можно сделать так:

Идем в Редактировать — Найти

Найти текст ПРОПИСНЫМИ буквами

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

Используем поисковый шаблон [{А-Я}][!а-я]

Вуаля,! выделяется текст набранный большими буквами. Правда один минус, если в тексте будет слово из одной буква, например предложение начинается с «А потом….», то А тоже выделится. С этим надо подумать, и переписать шаблон или вообще написать скрипт-макрос.

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

Вот такие вот  мелочи и скрашивают иногда наши трудовые будни.  Хорошо когда есть возможность заниматься чем то любимым, а то это постоянное абонентское обслуживание компьютеров, аутсорсинг и заявки в техподдержку выедают мозг. Впрочем это Работа, какая она ни есть!

Комментариев нет

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

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