Regex zum Vergleichen aller Wörter zwischen geschweiften Klammern

8

Eine einfache Frage für die meisten Regex-Experten, die ich kenne, aber ich versuche, alle Übereinstimmungen für die Wörter zwischen einigen geschweiften Klammern in einem Satz zurückzugeben; Ruby gibt jedoch nur ein einziges Spiel zurück und ich kann nicht genau herausfinden warum.

Ich benutze diesen Beispielsatz:

%Vor%

mit dieser Regex, um zu versuchen, sowohl "{Name}" und "{Sache}" zurückzugeben:

%Vor%

Ruby gibt jedoch nur "{name}" zurück. Kann jemand erklären, warum es für beide Wörter nicht zusammenpasst?

    
joeellis 05.02.2010, 21:59
quelle

1 Antwort

18

Sie sind in der Nähe, verwenden aber die falsche Methode:

%Vor%     
tadman 05.02.2010, 22:03
quelle

Tags und Links