って書いてから思ったけど、今回のケースなら別に否定先読み使わなくても
m{<font color="forestgreen"><b>([^<>]*)</b>}
でマッチできるね(´・ω・)