I need a regex to match for things such as:

```
{RandomName Option="value"}
{AnotherRandomString AnotherOption="Another value" Option1="Woot woot"}

```

Basically, anything where it begins with a { and random string, followed by a space, then a list of name-value sorts of pairs with and = sign and quotations around the value. The furthest I've been able to get so far is below, but it's not very close I don't think:

```
preg_match_all(
        '#\{(.*?)\=(.*?)\}#ims',
        $this->search_string,
        $the_matches
    );

```