練馬というファイル名リネームソフトで正規表現が使えるのですが、

s/\]([^ \.].+)/\] \1/

という正規表現で何故か「従妹」が「従 妹」、「ゾン」が「ゾ ン」という風に
関係ないところまで半角スペースが入ってしまいますが何故でしょうか?

ヘルプを見ると正規表現の仕様は BREGEXP.DLL に準拠すると書かれています
よろしくお願いします