Hi, I'm trying to write a regex that finds whatever is between ${ and } in a text file. I tried the following, but it only finds the first occurrence of the pattern: >>> s = """asssdf${123} dgww${one} ${two}""" >>> what = re.compile("\$\{([^}]*)\}") >>> m = what.search(s) >>> m.groups() ('123',) What am I doing wrong? O:-)