У меня такого нет: сплошь и рядом сначала идёт [dohtml] код [/dohtml] далее [separator] и полная новость, но ничего не вылазит!
if(preg_match('#watch\?v=([a-z0-9\-]+)#i',$content,$m)>0)
if(preg_match('#watch\?v=([a-z0-9\_\-]+)#i',$content,$m)>0)
if(preg_match('#watch\?v=([a-z0-9\-]+)#i',$content,$m)>0)