Qualche ricerchina sul web... no?
$testo = 'y45 6y 456 4y 564y65y456 y4 56 y4 56y 46 http://www.youtube.com/watch?v=YxQW9hyuZVE yh yh tyhrtyhryh';
echo preg_replace('#(http://www.youtube.com)?/(v/([-|~_0-9A-Za-z]+)|watch\?v\=([-|~_0-9A-Za-z]+)&?.*?)#i', 'Contenuto non abilitato', $testo);