多分Delphiの文字コード変換が糞で一部のUTF8文字列をSJISにするときに0バイトになってしまう。
VxEditorでソースを開いても0バイトになるし、DMonkeyのスクリプトでSJISにしてファイルに書き出しても0バイトになった。
正規表現自体は間違っていないはず。