netcrox
@netcrox
Всё время женат

Шаблон поиска и замены в Word?

Добрый день!

Есть таблица (в Word) с огромным количеством записей вида:

Иванова Виктория Васильевна 1971 г.р., образование - высшее, Урюпинский государственный педагогический институт, общий стаж работы - 22 года, стаж работы в должности - 3 года.

Необходим шаблон поиска и замены, который оставит в ячейке только ФИО, а остальное удалит.

Пробовал (с включенным чекбоксом "Подстановочные знаки") такой шаблон:
(<*>) (<*>) (<*>)*
менять на
\1 \2 \3
, но выходит так, что он ищет любые три последовательности и один знак после.

Есть кто-нибудь, знакомый с вордовскими регулярками? Есть ощущение, что тут слишком просто, но ступор — вещь сильная ))

UPD:
В итоге (спасибо @dimonchik2013) быстрее всех вариантов сработал вот такой изящный костыль:
  1. Строка поиска: ([А-Я]*>) ([А-Я]*>) ([А-Я]*>) (с включенными подстановочными знаками)
  2. Строка замены: \1 \2 \3^t
  3. Преобразуем таблицу в текст с разделителем "табуляция"
  4. Преобразуем текст в таблицу с разделителем "табуляция"

Profit!
  • Вопрос задан
  • 2544 просмотра
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
вообще быстрее копипаст в текст, регулярка и назад "преобразовать в таблицу"

но ща глянем что там за регекспы в ворде

короче тут правила все word.mvps.org/faqs/general/usingwildcards.htm
фигня на постном масле

лови: ([А-Я]*>) ([А-Я]*>) ([А-Я]*>)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы