> $data =~ s/ 〜
これはPHPの書式じゃない。
正規表現スレにもマルチしているみたいだが、PHPだとちゃんと伝えておいたほうがいいぞ。