Eh, coisa besta!
Estes dias precisei disto, e embora, simples, tem quem não saiba por não dominar expressões regulares.
<?php
/*
Procura todas as ocorrências
dentro do string passado
no segundo parametro
*/
$string = "inicio Esta é uma string a ser inspecionada fim"; // poderia ser um arquivo file_get_contents('nome-arquivo.extensao')
preg_match_all("/inicio(.*)fim/", $string, $resultados );
foreach ( $resultados[1] as $resultado ) {
print $resultado . '<br />';
}
// fim
