Простой вопрос для большинства экспертов регулярных выражений, которые я знаю, но я пытаюсь вернуть все совпадения слов между некоторыми фигурными фигурными скобками в предложении; однако Ruby возвращает только один матч, и я не могу понять, почему именно.
Я использую это примерное предложение:
sentence = hello {name} is {thing}
с этим регулярным выражением, чтобы попытаться вернуть оба "{name}" и "{thing}":
sentence[/\{(.*?)\}/]
Однако Ruby возвращает "{name}". Может ли кто-нибудь объяснить, почему он не подходит для обоих слов?