.$contents. yerine .$matches[0]. yazmak gerekiyor o halde?

fmdogancan adlı üyeden alıntı

Çünkü HTML tag içindekini aldık sadece, düzenli ifadelerde parantezler gruplama işlemi yapıyor ve bunu diziye çeviriyor, $matches[1] ile ilk yakalanan gruplamayı aldık. HTML silinmedi aslında, tam HTML ise, $matches[0] içerisinde halen duruyor.