Перейти к содержимому


GREP в помощь


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 22

#21 Евгений Карев aka jvk

Евгений Карев aka jvk

    ветеран

  • good designer
  • PipPipPipPip
  • 968 сообщений

Отправлено 05 Март 2013 - 09:29

Бывает что нужно отбить абзацы друг от друга. И частенько их отбивают пустым абзацем.
001.jpg
В принципе это не страшно, но я не люблю лишние символы в вёрстке и предпочитаю такую отбивку делать опцией параграфа Space Before.
002.jpg
Сочинил GREP который убивает пустой абзац и назначает следующему за пустым абзацем Space Before: 1 mm. (1 mm достаточно если включена привязка к базовым, если нет, то возможно отступ нужно делать больше )

Find what: (?<=\r)(\r)(.)
Change to: $2
Change format: Space Before: 1 mm

Ищем две группы: сивол абзаца (\r) и любой символ после него (.), которые стоят перед символом абзаца (?<=\r). Меняем на вторую группу и задаем отступ.
Лучше день потерять, потом за пять минут долететь...
Изображение
Вёрстка фриланс. Потфолио | Резюме

#22 Гость_admin_*

Гость_admin_*
  • Гости

Отправлено 05 Март 2013 - 10:22

Требую (прошу конечно) включить эту фишку в TextCleanUp!

#23 Евгений Карев aka jvk

Евгений Карев aka jvk

    ветеран

  • good designer
  • PipPipPipPip
  • 968 сообщений

Отправлено 05 Март 2013 - 10:46

Эта фишка далеко не всегда нужна, следовательно её надо делать опциональной. А для этого надо переписывать окно диалога. Что очень хлопотно и лениво. Проще сохранить этот греп-запрос и юзать его при необходимости через тот же TextCleanUp во вкладке Find/Change by Queries List.

grep query.jpg
Лучше день потерять, потом за пять минут долететь...
Изображение
Вёрстка фриланс. Потфолио | Резюме





Поиск работы в Казахстане