У меня есть куча переменного текста в Adobe Indesign, и я хотел бы, чтобы первая упомянутая цена в каждой строке текста имела другой цвет. Я совершенно новичок в регулярных выражениях и застрял. Я использовал следующий grep, чтобы найти цену, но он нашел все цены, указанные в тексте.
€ [0-9] + ([.,] [0-9] +) *
Текст похож на ниже, и мне нужно получить только жирные цены:
Потрать € 99,99 , получи скидку 25 евро
Потрать 150 , скидка 35 евро
Я перепробовал много вещей упоминается о переполнении стека и в сети, но просто не может найти правильное решение. Добавление? в конце, чтобы сделать это ленивым, не делает трюк. Я думаю, что мне нужно сделать группировку по grep-коду, но я не могу найти правильный способ сделать это. Любая помощь будет отличной!