ツイートからハッシュタグとURLを取り除く

<?php
$str = preg_replace('/( | |)(#{1,140})([ー゛゜々ヾヽぁ-ヶ一-龠a-zA-Z0-9a-zA-Z0-9_ア-ン゙゚ァ-ォャ-ョー。「」、]{1,100})( | |)/u', '', $str);  //ハッシュタグ
$str = preg_replace('/( | |)(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)( | |)/',                              '', $str);  //URL

急いで書いて超荒いのであとで直す