regex ile de yapılabilir, str_replace ile de yapılabilir.
str_replace örneği;

<?php
$gelen_mesaj = 'Lorem ipsum dolor sit amet, consectetur [B]https://example.com[/B] adipiscing elit, sed do www.example.net eiusmod tempor incididunt ut labore et dolore magna aliqua.';
$temiz_mesaj = str_replace(array('http://','https://','com','net','www'),array('','','','',''),$gelen_mesaj);
?>
burada sadece o kelimeleri temizlersiniz. regex ile 'x' ile başlayıp 'y' ile biten ve arada olanları da silebiliyorsunuz.