fork download
  1. <?php
  2. $input = '{lorum=Vestibulum id ligula porta felis euismod semper. Sed posuere\, consectetur est at lobortis.,ipsum= Cras mattis consectetur purus sit amet fermentum. Nulla vitae elit libero\, a pharetra augue.}';
  3. $pattern = '/([a-zA-Z_]*)=((?:[^\\\\,}]|\\\\.)*)/';
  4. preg_match_all($pattern,$input,$matches);
  5. print_r($matches);
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
Array
(
    [0] => Array
        (
            [0] => lorum=Vestibulum id ligula porta felis euismod semper. Sed posuere\, consectetur est at lobortis.
            [1] => ipsum= Cras mattis consectetur purus sit amet fermentum. Nulla vitae elit libero\, a pharetra augue.
        )

    [1] => Array
        (
            [0] => lorum
            [1] => ipsum
        )

    [2] => Array
        (
            [0] => Vestibulum id ligula porta felis euismod semper. Sed posuere\, consectetur est at lobortis.
            [1] =>  Cras mattis consectetur purus sit amet fermentum. Nulla vitae elit libero\, a pharetra augue.
        )

)