Regex korrekt? bitte prüfen

Hey habe ne regex gebastelt, leider funktioniert die noch nciht ganz
kann jemand mal bitte meinen pattern überprüfen?

<span class="#000000"> <br /><span class="#0000BB"><?php<br /></span><span class="#FF8000">//$new_arr[$tm]&nbsp;ist&nbsp;ein&nbsp;string,&nbsp;in&nbsp;$pos&nbsp;solld&nbsp;as&nbsp;ergebniss&nbsp;gepseichert&nbsp;werden<br /></span><span class="#0000BB">$pos_find&nbsp;</span><span class="#007700">=&nbsp;</span><span class="#DD0000">"/\[([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})[\s]\][\s]-[\s](.*)/i"</span><span class="#007700">;<br /></span><span class="#0000BB">preg_match_all</span><span class="#007700">(</span><span class="#0000BB">$pos_find</span><span class="#007700">,&nbsp;</span><span class="#0000BB">$new_arr</span><span class="#007700">[</span><span class="#0000BB">$tm</span><span class="#007700">],&nbsp;</span><span class="#0000BB">$pos</span><span class="#007700">[</span><span class="#0000BB">$tm</span><span class="#007700">]);<br /></span><span class="#0000BB">?><br /></span></span>

das Muste rist hierfür konzipiert:
[06:180:15 ] - Woodstock

sollte eigentlich drauf passen oder?
aber er findet nix, oder habe ich zuviele Zeichen escaped?

oder leigt der fehler etwas woanders?

Passt [0-9]{1,2} wirklich auf 180 …?

oh, natürlich thx, jetzt klappts :sun: