Bunun neden çalışmadığını, aşağıdaki kodu düşünün?
<?php $str = " <h4> title </h4> "; $result = preg_match_all ('/<h4>([\d\D])<\/h4>/mi', $str, $matches); var_dump($matches);