<?php
preg_match_all("/(.*): (.*) & (.*) \/ (.*)/","Thu: Showers & High 64°F / Low 49°F",$matches);
print_r($matches);
?>
Array ( [0] => Array ( [0] => Thu: Showers & High 64°F / Low 49°F ) [1] => Array ( [0] => Thu ) [2] => Array ( [0] => Showers ) [3] => Array ( [0] => High 64°F ) [4] => Array ( [0] => Low 49°F ) )
This is it? If it is, only use space symbol or [\s].