Использование GREP для форматирования чисел, которым следуют заданные c символы - PullRequest
1 голос
/ 20 апреля 2020

Здравствуйте, уважаемое сообщество stackoverflow,

У меня небольшой вопрос по GREP, и мне нужна ваша помощь. В моем каталоге есть некоторые номера для заказа, которые требуют определенного c форматирования.

Как вы можете видеть, номера всегда выделены жирным шрифтом, и они также окрашены, когда им предшествует"до". Тем не менее, я хочу, чтобы два числа перед тоже были окрашены. Я не смог выяснить, как это делается. Вот как они должны выглядеть при использовании GREP. В основном «00» также окрашен.

How it should be

Прямо сейчас мой код GREP выглядит следующим образом.

(?<=\d\d)-\d\d(?=\sto)

Справа вы видите, что прямо сейчас "00" перед "to" не окрашено.

Кто-то знает, почему это не работает? :)

This is how my GREP window looks like at the moment

1 Ответ

0 голосов
/ 21 апреля 2020

Примените следующие три шаблона Grep к Стиль абзаца :

  • (?<=[A-Z]{2}-)\d{4}-\d{2} - Применить стиль символа: Жирный ( пример ).

  • (?<=[A-Z]{2}-\d{4}-)(\d{2})(?= to -??\d{2}) - применить стиль символа: Полужирный цвет ( пример ).

  • (?<=[A-Z]{2}-\d{4}-\d{2} to )-??\d{2} - Применить стиль символа: Жирный цвет ( пример ).

Примечание: Используются два различных стиля символов , а именно Жирный и Жирный цвет


Параметры стиля абзаца > Стиль GREP :

enter image description here

Результат:

enter image description here

...