используя не!оператор с пунктировкой в ​​Microsoft Word найти - PullRequest
0 голосов
/ 31 января 2019

Я работаю в документе Word, используя макрос, пытающийся идентифицировать строку в поиске по шаблону, используя оператор not [!], Чтобы идентифицировать строку, только если она не имеет запятых:

Так что длястрока -

while at Generic Laboratory, Generic Plant. Your medical...

Я хочу, чтобы она находила строку только в том случае, если там нет запятой, которую я писал так:

(while at)(*[!,]*)(. Your medical)

Или

(while at)(*)([!,])(*)(. Your medical)

Это не исключает строку, если есть запятая.Я попытался использовать char (44) для идентификации запятой, но безуспешно.Кто-нибудь знает, как я могу предотвратить выделение строки, если в ней есть запятые?

Смысл в том, чтобы ловить строку только в том случае, если это всего лишь утверждение: находясь на Универсальном заводе.Ваше медицинское ... чтобы я мог вставить слово the в строку замены, например: \ 1 the \ 3 \ 4 и т. Д.

1 Ответ

0 голосов
/ 01 февраля 2019
Find = (while at )([!,]@. Your medical)
Replace = \1the \2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...