GREP: как сопоставить положительную или отрицательную цифру? - PullRequest
0 голосов
/ 25 октября 2018

Я хотел бы применить стиль текста к процентному числу (%) в соответствии с полярностью.Например, если я получу -21%, поэтому я бы применил Indesign style1, если 21%, ID должен применить другой стиль.

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

\.^-\d+\K%  for negative digit

^+\+\d+\K% for positive

Если кто-то может мне помочь, я впервые использую стиль GREP в удостоверении личности.

Спасибо

1 Ответ

0 голосов
/ 25 октября 2018

Для положительных значений используйте

^[+]?[0-9]+%$

Для отрицательных значений используйте

^-[0-9]+%$

Подробности

  • ^ -начало строки
  • [+]? - необязательно + символ
  • - - - символ
  • [0-9]+ - 1 или более цифр
  • % - символ %
  • $ - конец строки.
...