Ben şöyle bir dize var:
option_alpha="value" option_beta="some other value" option_gamma="X" ...etc.
Ben isim onları ayrıştırmak için kullanıyorum ve ben değer çiftleri:
preg_match_all("/([a-z0-9_]+)\s*=\s*[\"\'](.+?)[\"\']/is", $var_string, $matches)
Boş bir öznitelik değeri karşılaştığında sürece, çalışıyor hangisi:
option_alpha="value" option_beta="" option_gamma="X"
Ne benim regex yanlış yaptım?