<div class="hide"><p class="text"></p></div>
. В каждом из них (внутри тега р) есть некий текст в конце которого стоит двоеточие. После двоеточия может стоять пробел и текст. Например 25 рублей (учитывайте пробел который поставил).<span class="stats-price"></span>
? '<p class="text">' => '<p class="text"><span class="stats-price">'
'(.(?<!:\s).*</p>)' => '</span>$1'