Заменить весь абзац, найдя его по одному слову

  • Автор темы Автор темы whoami
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

whoami

Участник
Топикстартер
Сообщения
145
Реакции
0
Можно ли заменить весь абзац найдя его по одному слову в нем?
 
Ответ: GREP в InDesign. Что и как

Можно.
 
Ответ: GREP в InDesign. Что и как

и как?
 
Ответ: GREP в InDesign. Что и как

В строке "Найти" (диалог поиска, вкладка GREP) пишете:
^.+Снифф.+$
Он найдет вам весь абзац, содержащий слово "Снифф".
 
Ответ: GREP в InDesign. Что и как

NNN5, не совсем. Ибо упустил из виду, что . обозначает любой символ, кроме \n. То есть, если в абзаце будет принудительный перевод строки, твой запрос не сработает.
^[.\n]+Снифф[.\n]+$
 
Ответ: GREP в InDesign. Что и как

Спасибо, буду учитывать.
 
Ответ: GREP в InDesign. Что и как

Вот такой запрос работает:
^.+[\n]*.+Снифф.+[\n]*.+$
Предполагается, что внутри искомого слова не будет разрыва строки.
 
Ответ: GREP в InDesign. Что и как

NNN5, учитываешь только один возможный разрыв строки. А их может быть несколько. Тогда уж:
^(.+\n*)+Снифф(.+\n*)+$
Или еще вернее:
^(\n*.+\n*)+Снифф(\n*.+\n*)+$
 
Ответ: GREP в InDesign. Что и как

спасибо
 
Статус
Закрыто для дальнейших ответов.