Claro no te funciona por k no estas usando la funcion !!! solo la declaras haz uso de ella lexes!!!!
Código PHP:
$string = implode ('', file ($url));
$pattern="<h1>(.*)$criterio(.*)</h1>";
function substr_count_regex($pattern, $string)
{
$array_datos = split($pattern ,$string);
return count($array_datos);
}
substr_count_regex($patern, $string); // aki hago uso de la funcion