<?php

$str = 'travelling the world tag:"aussie guy" country:Australia';

preg_match_all('~(\w+):"?\K((?(?<=")[^"]*|\w*))~', $str, $matches);

print_r($matches[1]);
print_r($matches[2]);

?>