正規表現はシンプルな方が良くね?

^(?!.*(..)..(-....).+ \1..\2\)$)