Автор Тема: "выдирание" текста из файла  (Прочитано 7989 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Alex V. White

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
"выдирание" текста из файла
« Ответ #15 : 06 Июня 2003, 17:39:41 »
А вот если ситуация такая:
вытягиваю всю страницу при помощи

#!/usr/bin/perl

use LWP::Simple qw(get);
use CGI qw(:all);

my $url="http://www.osta-bremen.de/ecottonflash.htm";
my $cache="futures.txt";

print header;

#if ((-M $cache) > .04) {
my $doc=get($url);

open(CF, ">$cache") || die "ERROR";
print CF $doc;
close(CF);
#}

после этого вся страница находится в переменной $doc.
Дальше мне надо вытянуть таблицу, которая находится между:

это все в одну строку
и:

 

и потом эту таблицу напечатать:
print "

$doc
";
КАК ЕЕ ВЫТЯНУТЬ ЦЕЛИКОМ? В ней очень много строк.

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
"выдирание" текста из файла
« Ответ #16 : 06 Июня 2003, 18:12:21 »
Пробуй:
$doc =~ s!(.*?)(.*?)(

.*?)!$2!i;

The documentations is your friend

Оффлайн Alex V. White

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
"выдирание" текста из файла
« Ответ #17 : 06 Июня 2003, 18:33:15 »
Спасибо!
Уже вышло.
Буду форматировать.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28