我需要一个正则表达式来匹配以下内容:
{RandomName Option="value"}
{AnotherRandomString AnotherOption="Another value" Option1="Woot woot"}
基本上,它以 { 和随机字符串开头的任何内容,后跟一个空格,然后是带有和 = 符号的名称-值对的列表以及值周围的引号。到目前为止,我能到达的最远距离在下面,但我认为它不是很接近:
preg_match_all(
'#\{(.*?)\=(.*?)\}#ims',
$this->search_string,
$the_matches
);