4

Я создаю макрос Word для автоматической очистки вывода из системы генерации документов. Мне нужно придумать выражение для подстановки слов Word, чтобы выбрать все, начиная с определенного фрагмента текста и заканчивая разрывом абзаца.

В настоящее время у меня есть это выражение, оно выбирает "** Invalid Merge Field:" и далее. Однако это также выбирает разрыв абзаца, что не то, что я хочу.

 {2}\*\*Invalid Merge Field:*^13

Я пытался использовать [!] и @ wildcards, но, похоже, он работает не так, как ожидалось. Он выбирает только пробел, а не остальную часть абзаца.

 {2}\*\*Invalid Merge Field:[!^13]@

Какое будет правильное выражение, чтобы выбрать до конца абзаца. Возможно ли это даже с помощью системы поиска слов?

1 ответ1

0

Попробуй это:

{2}\*\*Invalid Merge Field:*[!^13]

Ответ не отображать обратную косую черту, но он должен читаться в соответствии с вашими параметрами выше со следующими изменениями:

Он сохраняет подстановочный знак в вашем первом параметре после поля: но сбрасывает символ @, который вы добавили после совпадения "не" во втором варианте.

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