Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03124.jsonl.gz/0

Hallo zusammen,
ich habe folgendes GREP-Problem: In einem Text sind sämtliche Auszeichnungen dadurch gekennzeichnet, dass die die entsprechenden Textstellen zwischen jeweils zwei gleichen Zeichen stehen (z.B. Stellen, die kursiv werden sollen sind am Anfang und Ende mit einem $ Zeichen gekennzeichnet). Wenn ich jetzt in GREP mit einem gierigen Platzhalter suche, also:
\$(.+)\$
werden natürlich nicht nur die von mir gewünschten Stellen gefunden, sondern der gesamte Text vom ersten $ Zeichen in der Zeile bis zum letzten.
Wenn ich aber mit einem nicht gierigen Platzhalter suche, also:
\$(.+?)\$
wird nur die erste Stelle in der Zeile gefunden. Wie kann ich es denn anstellen, das ich mit Grep alle Textstellen, die mit Dollarzeichen gekennzeichnet sind, erwische?
Über Hilfe wäre ich sehr dankbar.
Grüße
Morenga