- Сообщения
- 7
- Реакции
- 0
Битый час бьюсь с встроенным GREP-стилем в стиле параграфа. Есть последовательность строк-абзацев с табуляциями, некоторые между первым и вторым табом имеют цифру (1 или 2 знака), некоторые — нет:
Хочу применить определённый стиль символов только к тем именам, которые идут после цифр (исключая сами цифры). Пишу:
(?<=^\t\d{1,2}\t).+?(?=\t)
(просмотр назад: начало абзаца, таб, 1 или 2 цифры, таб, затем заменяемые символы, просмотр вперёд до следующей табуляции)
Не работает. Если убираю просмотр назад и оставляю ^\t\d{1,2}\t.+?(?=\t), то стиль применяется и к цифрам тоже...
Никак не осилю, почему не работает просмотр назад. Подскажите, как быть) Вероятно, проще просто исключить каким-то образом эти d{1,2}, а на просмотр назад забить?
(привязка к началу абзаца ^ критична, без нее подкрасится куча другого ненужного)
Хочу применить определённый стиль символов только к тем именам, которые идут после цифр (исключая сами цифры). Пишу:
(?<=^\t\d{1,2}\t).+?(?=\t)
(просмотр назад: начало абзаца, таб, 1 или 2 цифры, таб, затем заменяемые символы, просмотр вперёд до следующей табуляции)
Не работает. Если убираю просмотр назад и оставляю ^\t\d{1,2}\t.+?(?=\t), то стиль применяется и к цифрам тоже...
Никак не осилю, почему не работает просмотр назад. Подскажите, как быть) Вероятно, проще просто исключить каким-то образом эти d{1,2}, а на просмотр назад забить?
(привязка к началу абзаца ^ критична, без нее подкрасится куча другого ненужного)