regex find multiple times

smarth

Grünschnabel
Hi!

versuche mich schon eine weile an einem regex ausdruck (bin eher anfänger was das angeht ...), aber scheitere bisher immer.

mein string sieht z.b. folgermaßen aus:

Parameter(name=GRAY{'MyParameter:MyComment1'}, value=GRAY{'1.0'})

ich möchte nun alle strings finden , die sich in "GRAY{...}' befinden. Also diese zwei:
GRAY{'MyParameter:MyComment1'}
GRAY{'1.0'}

bisher nutze ich hierfür 'GRAY\{.*\}' als regex.
leider stoppt dies nicht nach der ersten klammer und liefert:
GRAY{'MyParameter:MyComment1'}, value=GRAY{'1.0'}

Hat jemand eine idee, was ich hier falsch mache?
 
Zurück