1 2 3 4
<? $in = "a|b|c|*d|**e"; $out = preg_split('#\|(?!\*[^*])#', $in); print_r($out);
1 2 3 4 5 6 7
Array ( [0] => a [1] => b [2] => c|*d [3] => **e )