Регулярное выражение \A до \r синтаксиса

Как я мог написать "Получить все от начала строки (\A) до символа возврата каретки (\r)" и оставить остаток как в регулярном выражении? Я хотел бы использовать это в функции GRED InDesign для стилизации первого абзаца текстового поля (до возврата каретки).

1 ответ

Решение

Для поиска от начала строки до определенного символа:

Здесь определенный символ: \r, и он не включен в совпадение.
Замените \ r на нужный вам символ.

\A[^\r]+

Здесь определенный символ: \r, и он включен в совпадение.
Замените оба символа \ r на нужный вам символ.

\A[^\r]+\r

Чтобы понять регулярные выражения:

  • \A Утвердите положение в начале строки.

  • [^\r]+ Сопоставьте каждый символ, который не является символом возврата каретки, от одного до неограниченного количества раз

  • \r Соответствуйте символу возврата каретки.
Другие вопросы по тегам