una cosa tipo questa
Codice PHP:
<?php
// rappresenta la pagina html
$testo = 'codice della pagina <iframe src="unUrl.htm">del testo</iframe>altro codice della pagina
continua il codice della pagina <iframe src="altroUrl.htm">altro testo</iframe>ancora altro codice della pagina';
// l'espressione regolare
$pattern = "(<iframe.*src=\"(.*?)\".*?/iframe>)";
// salva in risultato i valori dei src
preg_match_all($pattern, $testo, $risultato);
// ripulisce la stringa dei contenuti della pagina dagli iframe (sostituisce con uno spazio)
$testo_pulito = preg_replace($pattern, " ", $testo);
// mostra il contenuto di preg_match_all (puoi usarlo anche con $risultato[1][X], con X uguale alla posizione che contiente il src che vuoi usare)
print_r($risultato);
// stampa la stringa "ripulita"
echo "$testo_pulito \n";
?>