4

Я редактирую очень большой документ (~ 200 страниц) с несколькими датами на каждой странице. Я пытаюсь использовать функцию подстановки MS Word в функции поиска и замены, чтобы удалить их.

Вот некоторые примеры дат:«Понедельник, 1 января 2015 года», «Вторник, 10 февраля 2015 года», «Среда, 30 марта 2015 года», «Четверг, 29 марта 2014 года», ...

Общая форма (день недели) (день с 1 или 2 цифрами) (полный месяц) (год – 2014/2015).

Я ищу конкретное подстановочное выражение для соответствия любой из этих дат.

Я понимаю, что для регулярных выражений вы можете искать день недели как (Monday|Tuesday|Wednesday|...) , но, попробовав в Word, это не сработает.

Заранее спасибо!

1 ответ1

1

Какой формат вы хотите заменить? Это будет иметь значение в том, как вы форматируете синтаксис для вашей строки поиска.

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

([MTWFS]*day) ([0-9]{1,2}) [ADFJMNOS]{1}*[ehlrty]{1} ([0-9]{4})

Если вы вернетесь ко мне с желаемым форматом, возможно, я смогу что-то сделать, но я подозреваю, что на самом деле может быть быстрее выполнить несколько отдельных отдельных поисков, особенно если это разовая сделка. Следующее должно получить желаемый результат через 5-10 минут.

Monday > Mon (повторить для всех дней недели)

а также

([0-9]{1,2}) January [0-9]{2}([0-9]{2}) > /1 Jan /2 (повторяется для всех месяцев

Это дало бы формат: Пн ДД Ян YY

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .