
20.04.2007, 03:15
|
|
Banned
Регистрация: 06.10.2006
Сообщений: 288
Провел на форуме: 2741921
Репутация:
469
|
|
PHP код:
$end = array(); //создаём пустой массив
$link = ''; // типа тоже пустой массив
$file = fopen('file.htm', 'r'); // открываем файл в котором надо найти часть строки
while(!feof($file)) //задаем цикл который построчносчитывает файл и ищет в нем вхождения
{
$_file = fgets($file); //построчное читывание
if(ereg('(www)\.[a-z0-9A-Z]{1,100}\.(edu)', $_file, $link)) //регулярное выражение если есть совпадение записывается в переменную link под индексом 0
{
array_push($end, $link['0']); // записываем в начало массива найденное вхождение
}
}
fclose($file); // закрываем файл
$end = array_unique($end); // удаляем из массива повтроно найденные элементы
foreach($end as $key => $val) // задаем цикл который выведет все найденные вхождения построчно
{
echo $val.'<br>'; // вывод вхождений
}
?>
вот ток регулярку поменяй на которую надо.
|
|
|