preg_match_all( "/((?<=content=\").*(?=:\s))|" //префикс "(((?<=:\s).*(?=,\s))|((?<=:\s).*(?=\s-))|((?<=:\s).*(?=\")))|" //событие "((?<=,\s).*(((?=\s-))|(?=\")))|" //первая непонятная штука "((?<=-\s).*(?=\"))" //вторая непонятная штука "/iU", stripslashes($val), $matches))