<?php $re = '~"(?:\\\\.|[^\\\\"])*"|\'(?:\\\\.|[^\\\\\'])*\'|[^\s"\']+~'; $str = 'Lorem ipsum ("dolor sit amet") consectetur "adipiscing \\"elit" dolor \'something \\\'here\'';
Standard input is empty
Array ( [0] => Lorem [1] => ipsum [2] => ( [3] => "dolor sit amet" [4] => ) [5] => consectetur [6] => "adipiscing \"elit" [7] => dolor [8] => 'something \'here' )