<?php require_once("../include.php"); $content = mcFile::getFileContent('Adressbuch_joufixe20110806.ldif'); //print_r($content); $array_mail = array(); $string_mail = ''; foreach($content as $lnr => $line) { // preg_match_all('/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$/', $line, $treffer, PREG_SET_ORDER); $pattern="/([\s]*)([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*([ ]+|)@([ ]+|)([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,}))([\s]*)/i"; preg_match_all($pattern, $line, $treffer); if(array_key_exists(0, $treffer) && array_key_exists(0, $treffer[0])) { $array_mail[] = $treffer[0][0]; $string_mail .= $treffer[0][0]; } else { echo($lnr.': '.$line."\n"); } } print_r($array_mail); mcFile::write('Adressbuch_joufixe20110806.txt', $string_mail); ?>