Регулярное выражение для каждой первой строки абзаца в InDesign GREP

Я пытаюсь применить определенное форматирование с использованием InDesign GREP-Styles. Мое намерение состоит в том, чтобы соответствовать каждой первой строке абзаца.

Моя первая попытка была:

(?<=\r)(\w)+(?=\r)

но это не сработает, и если будет, то самый первый абзац не будет совпадать. У кого-нибудь есть идея? Мои навыки регулярных выражений очень, очень плохие...

Для лучшего понимания:

Lorem ipsum dolor sit amet
Sed diam nonumy eirmod tempor

Lorem ipsum dolor sit amet
Sed diam nonumy eirmod tempor

Lorem ipsum dolor sit amet
Sed diam nonumy eirmod tempor

должен стать

*Lorem ipsum dolor sit amet*
Sed diam nonumy eirmod tempor

*Lorem ipsum dolor sit amet*
Sed diam nonumy eirmod tempor

*Lorem ipsum dolor sit amet*
Sed diam nonumy eirmod tempor

2 ответа

Вы пробовали это:

(?<=\r\r|^\r|^)(.*)

(вид сзади должен быть с фиксированной длиной (кроме.net), однако несколько движков регулярных выражений позволяют использовать изменения внутри)

Если это не работает, вы можете использовать группу захвата:

(\r\r|^\s*)(.*)

или же

(~b~b|^~b*)(.*)

и заменить матч на:

$1*$2*

Если я не ошибаюсь, выкладываю ^ в начале grep заставит его соответствовать началу абзаца (по крайней мере, в моем CS5).

Однако, если у вас есть присоединенный объект в начале вашего абзаца, вы не можете использовать его как привязанный объект, вместо этого вы выбираете его с помощью подстановочного знака - просто . Сделаю.

Итак, если вы хотите найти [anchoredObject]Lorem

Тогда вы бы поняли это: ^.L

или что-то вроде этого: ^.\t[\l\u]+ который будет отображать первое слово абзаца, если оно начинается с привязанного объекта, за которым следует вкладка. [\l\u] будет соответствовать "любой букве".

Но если вы просто хотите сделать первую строку, почему бы не использовать стиль вложенных линий (в разделе "Заглавные буквы и вложенные стили" раздела "Параметры стиля абзаца"). Здесь вы можете выбрать, что делать с первой строкой, даже если линия не прерывается разрывом.

Другие вопросы по тегам