GREP:如何匹配正数或负数?

时间:2018-10-25 13:38:50

标签: grep styles adobe-indesign

我会根据极性将文本样式应用于百分比(%)。 就像,如果我得到一个-21%,那么我会在Indesign中应用style1,如果它是21%,则ID必须应用其他样式。

这是我匹配内容的起点:

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

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

如果有人可以帮助我,这是我第一次在ID中使用GREP样式。

谢谢

1 个答案:

答案 0 :(得分:2)

对于正值,请使用

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

对于负值,请使用

^-[0-9]+%$

详细信息

  • ^-字符串的开头
  • [+]?-可选的+字符
  • --一个-字符
  • [0-9]+-1个或更多数字
  • %-一个%符号
  • $-字符串的结尾。