My mistake. I made a little oversight earlier:
on $*:TEXT:/^\.((f)?(orecast)|(w)?(eather)?) .+/Si:#:{