Help for this page
(?<!\\) ((?:\\{2})*)
for ($string) { $result .= $1 if /\G ([^\\*?]+) /xgcs; ... /\G \* /xgcs && do { $result .= '?'; redo; }; /\G \? /xgcs && do { $result .= '#'; redo; }; }