我在 Adobe Indesign 中有一堆可变文本,我希望每行文本中第一个提到的价格有另一种颜色。我对正则表达式完全陌生并且被卡住了。我使用以下 grep 查找价格,但它找到了文本中提到的所有价格。
€[0-9]+([.,][0-9]+)*
文本如下所示,我只需要获取粗体价格:
消费99.99 欧元,立减 25 欧元
消费150 欧元,立减 35 欧元
我尝试了很多关于堆栈溢出和在线提到的东西,但找不到正确的解决方案。添加 ? 最后让它变得懒惰并没有成功。我想我需要对 grep 代码进行一些分组,但找不到正确的方法。任何帮助都会很棒!