Allora ho un problema

Ho trovato questo codice

Codice PHP:
<?php
// inserisce una pagina web in un array e la stampa. In questo esempio useremo il protocollo
// HTTP per ottenere il sorgente di un URL
$lines file('file.txt');
// Ciclo attraverso l'array, si visualizzerà il sorgente come html ed i numeri di linea
foreach($lines as $line_num => $line) {

    echo 
"Line #[b]{$line_num}[/b] : " htmlspecialchars($line) . "
\n"
;
}

?>
E fin qui tutto ok mi stampa tutto adesso che cercavo la funzione preg_match() http://it.php.net/preg_match

nn capisco esattamente come funziona mi riesci a dare una dritta??