phpで〜(にょろ)を正規表現で表すと何になりますか?

$val = "<TD>1000〜</TD>";
preg_match_all("/<TD>(.*)〜<\/TD>/", $val, $name);

とすると $name[0][1]には1000〜となり〜が入ります。
これをぬこうにも

$name2 = str_replace("〜", "", $name[0][1]);

$name2 = 1000〜となり〜が取れません。