ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [mdk-re] офтопик - регулярные выражения
@ 2001-05-16 18:06 cornet
  2001-05-16 21:14 ` [mdk-re] офтопик -регулярныевыражения Sergei
  2001-05-19  2:55 ` [mdk-re] Re: [mdk-re] офтопик - регулярные выражения Mikhail Zabaluev
  0 siblings, 2 replies; 29+ messages in thread
From: cornet @ 2001-05-16 18:06 UTC (permalink / raw)
  To: mandrake-russian

Hello всем!

Че то у меня совсем голова кругом идет :-/
Задача:
Перловый скрипт.
Есть одна длинная строка вынутая из файла html, сваленная в переменную:

<li><font size=+1><a
href=\"./CombatSystem/Drop_sequence.html">Последовательность действий
перед боем.</a> Updated 9:05:2001</font></li>

причем в файле таких строк много и они при шаблонном формате записи
имеют разное содержимое, в данном случае составляющие этой строки:
./CombatSystem/Drop_sequence.html
Последовательность действий перед боем.
9:05:2001
являются уникальными и весьма произвольными среди прочих строк этого
типа, заранее я их не знаю. Все остальные части строки заданы жестко и
прибиты гвоздями.

Очень хочется эти самые части строки каким то образом свалить в
переменные и поработать с ними по отдельности. Я сейчас копаю регулярные
выражения и совершенно фигею, а в литературе описаны только варианты
работы с файлами типа /etc/passwd то есть с разделителями записей, а тут
этих разделителей нету :-( Может кто нибудь знает как решить эту
задачку?

Конечно можно еще в файле разбить эту строку на подстроки и осмысленно
отрабатывать строку за строкой, но это неспортивно и к тому же осложнит
последующую ручную работу с этим файлом.

Люди, help!!

-- 
******** FIRE & STEEL ********



^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [mdk-re] офтопик -регулярныевыражения
  2001-05-16 18:06 [mdk-re] офтопик - регулярные выражения cornet
@ 2001-05-16 21:14 ` Sergei
  2001-05-17 13:37   ` Vyt
  2001-05-19  2:55 ` [mdk-re] Re: [mdk-re] офтопик - регулярные выражения Mikhail Zabaluev
  1 sibling, 1 reply; 29+ messages in thread
From: Sergei @ 2001-05-16 21:14 UTC (permalink / raw)
  To: mandrake-russian

16 Май 2001 18:14 Вы написали:
> Hello всем!
> 
> Че то у меня совсем голова кругом идет :-/
> Задача:
> Перловый скрипт.
> Есть одна длинная строка вынутая из файла html, сваленная в переменную:
> 
> <li><font size=+1><a
> href=\"./CombatSystem/Drop_sequence.html">Последовательность действий
> перед боем.</a> Updated 9:05:2001</font></li>
> 
> причем в файле таких строк много и они при шаблонном формате записи
> имеют разное содержимое, в данном случае составляющие этой строки:
> ./CombatSystem/Drop_sequence.html
> Последовательность действий перед боем.
> 9:05:2001
> являются уникальными и весьма произвольными среди прочих строк этого
> типа, заранее я их не знаю. Все остальные части строки заданы жестко и
> прибиты гвоздями.
> 
> Очень хочется эти самые части строки каким то образом свалить в
> переменные и поработать с ними по отдельности. Я сейчас копаю регулярные
> выражения и совершенно фигею, а в литературе описаны только варианты
> работы с файлами типа /etc/passwd то есть с разделителями записей, а тут
> этих разделителей нету :-( Может кто нибудь знает как решить эту
> задачку?
> 
> Конечно можно еще в файле разбить эту строку на подстроки и осмысленно
> отрабатывать строку за строкой, но это неспортивно и к тому же осложнит
> последующую ручную работу с этим файлом.
Давай разберемся что есть что.
Если я правильно понял, тебе нужно отделить строку "Updated 9:05:2001" или 
"9:05:2001" от того, что перед и что после? Пиши прямо на мой адрес.

-- 
С уважением, Епифанов Сергей



^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [mdk-re] офтопик -регулярныевыражения
  2001-05-16 21:14 ` [mdk-re] офтопик -регулярныевыражения Sergei
@ 2001-05-17 13:37   ` Vyt
  2001-05-17 14:38     ` [mdk-re] " cornet
  0 siblings, 1 reply; 29+ messages in thread
From: Vyt @ 2001-05-17 13:37 UTC (permalink / raw)
  To: mandrake-russian

On Wed, 16 May 2001 21:27:32 +0400
Sergei <serpiph@pochtamt.ru> wrote:

<skipped>

> > Конечно можно еще в файле разбить эту строку на подстроки и осмысленно
> > отрабатывать строку за строкой, но это неспортивно и к тому же осложнит
> > последующую ручную работу с этим файлом.
> Давай разберемся что есть что.
> Если я правильно понял, тебе нужно отделить строку "Updated 9:05:2001" или
> "9:05:2001" от того, что перед и что после? Пиши прямо на мой адрес.

Visual regexp
http://laurent.riesterer.free.fr/regexp/
Может, пригодится...

<skipped>

-- 
Regards, Vyt
mailto:vyt@vzljot.ru



^ permalink raw reply	[flat|nested] 29+ messages in thread

* [mdk-re] Re: [mdk-re] офтопик -регулярныевыражения
  2001-05-17 13:37   ` Vyt
@ 2001-05-17 14:38     ` cornet
  0 siblings, 0 replies; 29+ messages in thread
From: cornet @ 2001-05-17 14:38 UTC (permalink / raw)
  To: mandrake-russian

Vyt wrote:
> 
> On Wed, 16 May 2001 21:27:32 +0400
> Sergei <serpiph@pochtamt.ru> wrote:
> 
> <skipped>
> 
> > > Конечно можно еще в файле разбить эту строку на подстроки и осмысленно
> > > отрабатывать строку за строкой, но это неспортивно и к тому же осложнит
> > > последующую ручную работу с этим файлом.
> > Давай разберемся что есть что.
> > Если я правильно понял, тебе нужно отделить строку "Updated 9:05:2001" или
> > "9:05:2001" от того, что перед и что после? Пиши прямо на мой адрес.
> 
> Visual regexp
> http://laurent.riesterer.free.fr/regexp/
> Может, пригодится...

О!
Сеньк, занятная тулза, буду разбираться...
:-))

-- 
******** FIRE & STEEL ********



^ permalink raw reply	[flat|nested] 29+ messages in thread

* [mdk-re] Re: [mdk-re] офтопик - регулярные выражения
  2001-05-16 18:06 [mdk-re] офтопик - регулярные выражения cornet
  2001-05-16 21:14 ` [mdk-re] офтопик -регулярныевыражения Sergei
@ 2001-05-19  2:55 ` Mikhail Zabaluev
  2001-05-19  4:28   ` Sergey Degtyaryov
  1 sibling, 1 reply; 29+ messages in thread
From: Mikhail Zabaluev @ 2001-05-19  2:55 UTC (permalink / raw)
  To: mandrake-russian

Hello cornet,

On Wed, May 16, 2001 at 06:14:05PM +0400, cornet wrote:
>
> Hello всем!
> 
> Че то у меня совсем голова кругом идет :-/
> Задача:
> Перловый скрипт.
> Есть одна длинная строка вынутая из файла html, сваленная в переменную:
> 
> <li><font size=+1><a
> href=\"./CombatSystem/Drop_sequence.html">Последовательность действий
> перед боем.</a> Updated 9:05:2001</font></li>
> 
> причем в файле таких строк много и они при шаблонном формате записи
> имеют разное содержимое, в данном случае составляющие этой строки:
> ./CombatSystem/Drop_sequence.html
> Последовательность действий перед боем.
> 9:05:2001
> являются уникальными и весьма произвольными среди прочих строк этого
> типа, заранее я их не знаю. Все остальные части строки заданы жестко и
> прибиты гвоздями.
> 
> Очень хочется эти самые части строки каким то образом свалить в
> переменные и поработать с ними по отдельности. Я сейчас копаю регулярные
> выражения и совершенно фигею, а в литературе описаны только варианты
> работы с файлами типа /etc/passwd то есть с разделителями записей, а тут
> этих разделителей нету :-( Может кто нибудь знает как решить эту
> задачку?
> 
> Конечно можно еще в файле разбить эту строку на подстроки и осмысленно
> отрабатывать строку за строкой, но это неспортивно и к тому же осложнит
> последующую ручную работу с этим файлом.

Нужно читать про модификаторы 'm' и 's' для перловых регулярных
выражений. Можно заработать небольшой отек головы (я до сих пор не
сразу вспоминаю, какой из них что дает), но это все, что нужно для
работы с несколькими строками в одном выражении.

-- 
Stay tuned,
  MhZ                                     JID: mookid@jabber.org
___________
I'm a nuclear submarine under the polar ice cap and I need a Kleenex!



^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [mdk-re] Re: [mdk-re] офтопик - регулярные выражения
  2001-05-19  2:55 ` [mdk-re] Re: [mdk-re] офтопик - регулярные выражения Mikhail Zabaluev
@ 2001-05-19  4:28   ` Sergey Degtyaryov
  2001-05-19 13:09     ` Mikhail Zabaluev
  0 siblings, 1 reply; 29+ messages in thread
From: Sergey Degtyaryov @ 2001-05-19  4:28 UTC (permalink / raw)
  To: mandrake-russian

On Sat, 19 May 2001 03:10:07 +0400
Mikhail Zabaluev <mhz@alt-linux.org> wrote:

> > Задача:
> > Перловый скрипт.
> > Есть одна длинная строка вынутая из файла html, сваленная в переменную:
> > 
> > <li><font size=+1><a
> > href=\"./CombatSystem/Drop_sequence.html">Последовательность действий
> > перед боем.</a> Updated 9:05:2001</font></li>

> > ./CombatSystem/Drop_sequence.html
> > Последовательность действий перед боем.
> > 9:05:2001

Именно данная строка (и подобные ей) разбирается так:
#$text = '<li><font size=+1><a href="Линк">Название</a>Дата</font></li>';
$text  =~ /<a href=(.*?)>(.*?)<\/a>(.*?)<\/font>/;
print "$1, $2, $3\n";
Хотя лучше конечно посмотреть в сторону HTML::Parser

> Нужно читать про модификаторы 'm' и 's' для перловых регулярных
> выражений. Можно заработать небольшой отек головы (я до сих пор не
> сразу вспоминаю, какой из них что дает), 

m - поиск, s - замена =)

-- 
Господи, только бы она не глюUnhandled error
-----
Rgds, maga, maga@mail.ru



^ permalink raw reply	[flat|nested] 29+ messages in thread

* [mdk-re] Re: [mdk-re] офтопик - регулярные выражения
  2001-05-19  4:28   ` Sergey Degtyaryov
@ 2001-05-19 13:09     ` Mikhail Zabaluev
  2001-05-21 14:04       ` cornet
  0 siblings, 1 reply; 29+ messages in thread
From: Mikhail Zabaluev @ 2001-05-19 13:09 UTC (permalink / raw)
  To: mandrake-russian

Hello Sergey,

On Sat, May 19, 2001 at 04:38:50AM +0400, Sergey Degtyaryov wrote:
>
> On Sat, 19 May 2001 03:10:07 +0400
> Mikhail Zabaluev <mhz@alt-linux.org> wrote:
> 
> > > Задача:
> > > Перловый скрипт.
> > > Есть одна длинная строка вынутая из файла html, сваленная в переменную:
> > > 
> > > <li><font size=+1><a
> > > href=\"./CombatSystem/Drop_sequence.html">Последовательность действий
> > > перед боем.</a> Updated 9:05:2001</font></li>
> 
> > > ./CombatSystem/Drop_sequence.html
> > > Последовательность действий перед боем.
> > > 9:05:2001
> 
> Именно данная строка (и подобные ей) разбирается так:
> #$text = '<li><font size=+1><a href="Линк">Название</a>Дата</font></li>';
> $text  =~ /<a href=(.*?)>(.*?)<\/a>(.*?)<\/font>/;
> print "$1, $2, $3\n";
> Хотя лучше конечно посмотреть в сторону HTML::Parser
> 
> > Нужно читать про модификаторы 'm' и 's' для перловых регулярных
> > выражений. Можно заработать небольшой отек головы (я до сих пор не
> > сразу вспоминаю, какой из них что дает), 
> 
> m - поиск, s - замена =)

Нет, нет, я про модификаторы сзади. В приведенном примере нужно
добавить 's' позади pattern'а, чтобы '.*?' захватывали символы перевода строки.

P.S. HTML::Parser действительно рулит.

-- 
Stay tuned,
  MhZ                                     JID: mookid@jabber.org
___________
You will always have good luck in your personal affairs.



^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [mdk-re] Re: [mdk-re] офтопик -  регулярные выражения
  2001-05-19 13:09     ` Mikhail Zabaluev
@ 2001-05-21 14:04       ` cornet
  2001-05-25 16:08         ` Anton Farygin
  0 siblings, 1 reply; 29+ messages in thread
From: cornet @ 2001-05-21 14:04 UTC (permalink / raw)
  To: mandrake-russian

Mikhail Zabaluev wrote:
> 
> Hello Sergey,
> 
> On Sat, May 19, 2001 at 04:38:50AM +0400, Sergey Degtyaryov wrote:
> >
> > On Sat, 19 May 2001 03:10:07 +0400
> > Mikhail Zabaluev <mhz@alt-linux.org> wrote:
> >
> > > > Задача:
> > > > Перловый скрипт.
> > > > Есть одна длинная строка вынутая из файла html, сваленная в переменную:
> > > >
> > > > <li><font size=+1><a
> > > > href=\"./CombatSystem/Drop_sequence.html">Последовательность действий
> > > > перед боем.</a> Updated 9:05:2001</font></li>
> >
> > > > ./CombatSystem/Drop_sequence.html
> > > > Последовательность действий перед боем.
> > > > 9:05:2001
> >
> > Именно данная строка (и подобные ей) разбирается так:
> > #$text = '<li><font size=+1><a href="Линк">Название</a>Дата</font></li>';
> > $text  =~ /<a href=(.*?)>(.*?)<\/a>(.*?)<\/font>/;
> > print "$1, $2, $3\n";
> > Хотя лучше конечно посмотреть в сторону HTML::Parser
> >
> > > Нужно читать про модификаторы 'm' и 's' для перловых регулярных
> > > выражений. Можно заработать небольшой отек головы (я до сих пор не
> > > сразу вспоминаю, какой из них что дает),
> >
> > m - поиск, s - замена =)
> 
> Нет, нет, я про модификаторы сзади. В приведенном примере нужно
> добавить 's' позади pattern'а, чтобы '.*?' захватывали символы перевода строки.
> 
> P.S. HTML::Parser действительно рулит.

Спасибо всем!
Я уже с этим делом разобрался и скриптик написал, все работает :-))

вот это выдирает имя файла в переменную $1:
$String=~/^<li>(?:<font.*>)(?:<a href=")(.*?)(?:">).*$/i
это дескрипшен:
$String=~/^<li>(?:<font.*>)(?:<a href=".*">)(.*?)(?:<\/a>).*$/i
а это дату прошлого обновления:
$String=~/^<li>(?:<font.*>)?.*Updated (.*?)(?:<\/font>)?<\/li>$/i

Еще раз всем СПАСИБО, я врубился :-))))))

-- 
******** FIRE & STEEL ********



^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [mdk-re] Re: [mdk-re] офтопик -  регулярные выражения
  2001-05-21 14:04       ` cornet
@ 2001-05-25 16:08         ` Anton Farygin
  2001-05-25 16:50           ` [mdk-re] Re[2]: " Sergey Degtyaryov
                             ` (2 more replies)
  0 siblings, 3 replies; 29+ messages in thread
From: Anton Farygin @ 2001-05-25 16:08 UTC (permalink / raw)
  To: mandrake-russian

cornet wrote:

> Mikhail Zabaluev wrote:
> 
>>Hello Sergey,
>>
>>On Sat, May 19, 2001 at 04:38:50AM +0400, Sergey Degtyaryov wrote:
>>
>>>On Sat, 19 May 2001 03:10:07 +0400
>>>Mikhail Zabaluev <mhz@alt-linux.org> wrote:
>>>
>>>
>>>>>Задача:
>>>>>Перловый скрипт.
>>>>>Есть одна длинная строка вынутая из файла html, сваленная в переменную:
>>>>>
>>>>><li><font size=+1><a
>>>>>href=\"./CombatSystem/Drop_sequence.html">Последовательность действий
>>>>>перед боем.</a> Updated 9:05:2001</font></li>
>>>>>
>>>>>./CombatSystem/Drop_sequence.html
>>>>>Последовательность действий перед боем.
>>>>>9:05:2001
>>>>>
>>>Именно данная строка (и подобные ей) разбирается так:
>>>#$text = '<li><font size=+1><a href="Линк">Название</a>Дата</font></li>';
>>>$text  =~ /<a href=(.*?)>(.*?)<\/a>(.*?)<\/font>/;
>>>print "$1, $2, $3\n";
>>>Хотя лучше конечно посмотреть в сторону HTML::Parser
>>>
>>>
>>>>Нужно читать про модификаторы 'm' и 's' для перловых регулярных
>>>>выражений. Можно заработать небольшой отек головы (я до сих пор не
>>>>сразу вспоминаю, какой из них что дает),
>>>>
>>>m - поиск, s - замена =)
>>>
>>Нет, нет, я про модификаторы сзади. В приведенном примере нужно
>>добавить 's' позади pattern'а, чтобы '.*?' захватывали символы перевода строки.
>>
>>P.S. HTML::Parser действительно рулит.
>>
> 
> Спасибо всем!
> Я уже с этим делом разобрался и скриптик написал, все работает :-))
> 
> вот это выдирает имя файла в переменную $1:
> $String=~/^<li>(?:<font.*>)(?:<a href=")(.*?)(?:">).*$/i
> это дескрипшен:
> $String=~/^<li>(?:<font.*>)(?:<a href=".*">)(.*?)(?:<\/a>).*$/i
> а это дату прошлого обновления:
> $String=~/^<li>(?:<font.*>)?.*Updated (.*?)(?:<\/font>)?<\/li>$/i
> 
> Еще раз всем СПАСИБО, я врубился :-))))))

А как быть в случае, если искать нужно вот в такой строке:

<li><font size=+1><a
href=
"Линк
"
 >Название</a>Дата</font></li>

???

У меня примерно такая задача и я уже сломал голову над этим. ;-(
В одной строке кончено просто... ;-(

Rgds
Rider





^ permalink raw reply	[flat|nested] 29+ messages in thread

* [mdk-re] Re[2]: [mdk-re] Re: [mdk-re] офтопик -  регулярные выражения
  2001-05-25 16:08         ` Anton Farygin
@ 2001-05-25 16:50           ` Sergey Degtyaryov
  2001-05-25 17:03             ` [mdk-re] " Alexander Bokovoy
  2001-05-27 18:54             ` [mdk-re] Re[2]: [mdk-re] Re: [mdk-re] офтопик - регул ярные выражения Anton Farygin
  2001-05-26  8:31           ` [mdk-re] " Maxim Savrilov
  2001-05-31 15:50           ` [mdk-re] " cornet
  2 siblings, 2 replies; 29+ messages in thread
From: Sergey Degtyaryov @ 2001-05-25 16:50 UTC (permalink / raw)
  To: Anton Farygin

Доброго времени суток, Anton,

25.05.2001 в 16:14 Вы сказали буквально следующее:

>>>Нет, нет, я про модификаторы сзади. В приведенном примере нужно
>>>добавить 's' позади pattern'а, чтобы '.*?' захватывали символы перевода строки.

AF> А как быть в случае, если искать нужно вот в такой строке:

AF> <li><font size=+1><a
AF> href=
AF> "Линк
AF> "
AF>  >Название</a>Дата</font></li>

А что - s не помогает?

#!/usr/bin/perl
$_ = '<a
href=
l
i
n
k
>
t
i
t
l
e
</a>
d
a
t
e
</font>
</li>';
 
@results = /href=(.*?)>(.*?)<\/a>(.*?)<\/font>/s;   # вот тут
foreach (@results) {s/\n//g}
print join "\n", @results;
exit;

link
title
date



     \\|||//
     ( O O )      С уважением, Сергей
-oOOO--(_)--OOOo---------------------------------





^ permalink raw reply	[flat|nested] 29+ messages in thread

* [mdk-re] Re: [mdk-re] Re[2]: [mdk-re] Re: [mdk-re] офтопик -  регулярные выражения
  2001-05-25 16:50           ` [mdk-re] Re[2]: " Sergey Degtyaryov
@ 2001-05-25 17:03             ` Alexander Bokovoy
  2001-05-28 13:01               ` [mdk-re] помогите настроить RELAY в POSTFIX Serg
  2001-05-27 18:54             ` [mdk-re] Re[2]: [mdk-re] Re: [mdk-re] офтопик - регул ярные выражения Anton Farygin
  1 sibling, 1 reply; 29+ messages in thread
From: Alexander Bokovoy @ 2001-05-25 17:03 UTC (permalink / raw)
  To: mandrake-russian

On Fri, May 25, 2001 at 04:56:59PM +0400, Sergey Degtyaryov wrote:
> Доброго времени суток, Anton,
> 
> 25.05.2001 в 16:14 Вы сказали буквально следующее:
> 
> >>>Нет, нет, я про модификаторы сзади. В приведенном примере нужно
> >>>добавить 's' позади pattern'а, чтобы '.*?' захватывали символы перевода строки.
> 
> AF> А как быть в случае, если искать нужно вот в такой строке:
> 
> AF> <li><font size=+1><a
> AF> href=
> AF> "Линк
> AF> "
> AF>  >Название</a>Дата</font></li>
> 
> А что - s не помогает?
Точно, /s, а я по памяти /m сказал. Антон, поставь в конце /gs.

--
Sincerely yours, Alexander Bokovoy 
  The Midgard Project   | www.midgard-project.org | ALT Linux Team
Minsk Linux Users Group |    www.minsk-lug.net    | www.altlinux.ru
-- In the next world, you're on your own.



^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [mdk-re] офтопик -  регулярные выражения
  2001-05-25 16:08         ` Anton Farygin
  2001-05-25 16:50           ` [mdk-re] Re[2]: " Sergey Degtyaryov
@ 2001-05-26  8:31           ` Maxim Savrilov
  2001-05-26 18:10             ` Anton Farygin
  2001-05-31 15:50           ` [mdk-re] " cornet
  2 siblings, 1 reply; 29+ messages in thread
From: Maxim Savrilov @ 2001-05-26  8:31 UTC (permalink / raw)
  To: mandrake-russian

Anton Farygin wrote:

> А как быть в случае, если искать нужно вот в такой строке:
>
> <li><font size=+1><a
> href=
> "Линк
> "
>  >Название</a>Дата</font></li>
>
> ???
>
> У меня примерно такая задача и я уже сломал голову над этим. ;-(
> В одной строке кончено просто... ;-(
>

1. убрать переводы строк
2. разбить получившуюся одну строку по буквосочетанию ("li>", например)
3. работать с этими строками.

1. перебирать строки до появления какого-либо буквосочетания (</li>)
2. составлять из этих строк одну строку, после </li> добавлять /n (запихивать в
массив, ...)
3. работать с этими строками.

P.S. это первое, что пришло в голову.




^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [mdk-re] офтопик -  регулярные выражения
  2001-05-26  8:31           ` [mdk-re] " Maxim Savrilov
@ 2001-05-26 18:10             ` Anton Farygin
  0 siblings, 0 replies; 29+ messages in thread
From: Anton Farygin @ 2001-05-26 18:10 UTC (permalink / raw)
  To: mandrake-russian

Maxim Savrilov wrote:

> Anton Farygin wrote:
>
> > А как быть в случае, если искать нужно вот в такой строке:
> >
> > <li><font size=+1><a
> > href=
> > "Линк
> > "
> >  >Название</a>Дата</font></li>
> >
> > ???
> >
> > У меня примерно такая задача и я уже сломал голову над этим. ;-(
> > В одной строке кончено просто... ;-(
> >
>
> 1. убрать переводы строк
> 2. разбить получившуюся одну строку по буквосочетанию ("li>", например)
> 3. работать с этими строками.
>
> 1. перебирать строки до появления какого-либо буквосочетания (</li>)
> 2. составлять из этих строк одну строку, после </li> добавлять /n (запихивать в
> массив, ...)
> 3. работать с этими строками.

Это слишком долго и неправильно. Хотелось бы побыстрее и с помощью regexp'ов ;-)

Rgds
Rider





^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [mdk-re] Re[2]: [mdk-re] Re: [mdk-re]  офтопик -   регул ярные выражения
  2001-05-25 16:50           ` [mdk-re] Re[2]: " Sergey Degtyaryov
  2001-05-25 17:03             ` [mdk-re] " Alexander Bokovoy
@ 2001-05-27 18:54             ` Anton Farygin
  2001-05-27 21:59               ` [mdk-re] Re: [mdk-re] офтопик - регулярные выражения Mikhail Zabaluev
  2001-06-01 10:43               ` [mdk-re] Re: ÏÆÔÏÐÉË - ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ Andrey Brindeew
  1 sibling, 2 replies; 29+ messages in thread
From: Anton Farygin @ 2001-05-27 18:54 UTC (permalink / raw)
  To: mandrake-russian

Sergey Degtyaryov wrote:

> Доброго времени суток, Anton,
>
> 25.05.2001 в 16:14 Вы сказали буквально следующее:
>
> >>>Нет, нет, я про модификаторы сзади. В приведенном примере нужно
> >>>добавить 's' позади pattern'а, чтобы '.*?' захватывали символы перевода строки.
>
> AF> А как быть в случае, если искать нужно вот в такой строке:
>
> AF> <li><font size=+1><a
> AF> href=
> AF> "Линк
> AF> "
> AF>  >Название</a>Дата</font></li>
>
> А что - s не помогает?
>
> #!/usr/bin/perl
> $_ = '<a
> href=
> l
> i
> n
> k
> >
> t
> i
> t
> l
> e
> </a>
> d
> a
> t
> e
> </font>
> </li>';
>
> @results = /href=(.*?)>(.*?)<\/a>(.*?)<\/font>/s;   # вот тут
> foreach (@results) {s/\n//g}
> print join "\n", @results;
> exit;
>
> link
> title
> date

Не совсем такая задача - смысл все делать в одном регулярном выражении.
Вот например :
cat man_test.html |perl -p -e 's/(<)(.*?)(\n)/\1\2/gs''
Убирает первый перевод строки. А вот как убрать все последующие?
Убрать их вообще во всех тегах. Т.е. между "<" и ">"

Запускать это выражения я буду в PHP. Соответсвенно перловые конструкции не катят :-(

Работают только регулярные выражения.

Rgds
Rider





^ permalink raw reply	[flat|nested] 29+ messages in thread

* [mdk-re] Re: [mdk-re] офтопик - регулярные выражения
  2001-05-27 18:54             ` [mdk-re] Re[2]: [mdk-re] Re: [mdk-re] офтопик - регул ярные выражения Anton Farygin
@ 2001-05-27 21:59               ` Mikhail Zabaluev
  2001-05-28  8:23                 ` Anton Farygin
  2001-06-01 10:43               ` [mdk-re] Re: ÏÆÔÏÐÉË - ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ Andrey Brindeew
  1 sibling, 1 reply; 29+ messages in thread
From: Mikhail Zabaluev @ 2001-05-27 21:59 UTC (permalink / raw)
  To: mandrake-russian

Hello Anton,

On Sun, May 27, 2001 at 07:01:30PM +0400, Anton Farygin wrote:
>
> Sergey Degtyaryov wrote:
> 
> > Доброго времени суток, Anton,
> >
> > 25.05.2001 в 16:14 Вы сказали буквально следующее:
> >
> > >>>Нет, нет, я про модификаторы сзади. В приведенном примере нужно
> > >>>добавить 's' позади pattern'а, чтобы '.*?' захватывали символы перевода строки.
> >
> > AF> А как быть в случае, если искать нужно вот в такой строке:
> >
> > AF> <li><font size=+1><a
> > AF> href=
> > AF> "Линк
> > AF> "
> > AF>  >Название</a>Дата</font></li>
> >
> > А что - s не помогает?
> >
> > #!/usr/bin/perl
> > $_ = '<a
> > href=
> > l
> > i
> > n
> > k
> > >
> > t
> > i
> > t
> > l
> > e
> > </a>
> > d
> > a
> > t
> > e
> > </font>
> > </li>';
> >
> > @results = /href=(.*?)>(.*?)<\/a>(.*?)<\/font>/s;   # вот тут
> > foreach (@results) {s/\n//g}
> > print join "\n", @results;
> > exit;
> >
> > link
> > title
> > date
> 
> Не совсем такая задача - смысл все делать в одном регулярном выражении.
> Вот например :
> cat man_test.html |perl -p -e 's/(<)(.*?)(\n)/\1\2/gs''
> Убирает первый перевод строки. А вот как убрать все последующие?
> Убрать их вообще во всех тегах. Т.е. между "<" и ">"

perl -p -e "s[(<.*?>)]{ join(' ', split(/\n/, $1)) }gse"

Подойдет?

> Запускать это выражения я буду в PHP. Соответсвенно перловые конструкции не катят :-(

Катят перловые регулярные выражения, см. документацию по pcre.

-- 
Stay tuned,
  MhZ                                     JID: mookid@jabber.org
___________
Wilner's Observation:
	All conversations with a potato should be conducted in private.



^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [mdk-re] Re: [mdk-re] офтопик -  регулярные выражения
  2001-05-27 21:59               ` [mdk-re] Re: [mdk-re] офтопик - регулярные выражения Mikhail Zabaluev
@ 2001-05-28  8:23                 ` Anton Farygin
  2001-05-28 12:18                   ` Mikhail Zabaluev
  0 siblings, 1 reply; 29+ messages in thread
From: Anton Farygin @ 2001-05-28  8:23 UTC (permalink / raw)
  To: mandrake-russian

Mikhail Zabaluev wrote:

> Hello Anton,
>
> On Sun, May 27, 2001 at 07:01:30PM +0400, Anton Farygin wrote:
> >
> > Sergey Degtyaryov wrote:
> >
> > > Доброго времени суток, Anton,
> > >
> > > 25.05.2001 в 16:14 Вы сказали буквально следующее:
> > >
> > > >>>Нет, нет, я про модификаторы сзади. В приведенном примере нужно
> > > >>>добавить 's' позади pattern'а, чтобы '.*?' захватывали символы перевода строки.
> > >
> > > AF> А как быть в случае, если искать нужно вот в такой строке:
> > >
> > > AF> <li><font size=+1><a
> > > AF> href=
> > > AF> "Линк
> > > AF> "
> > > AF>  >Название</a>Дата</font></li>
> > >
> > > А что - s не помогает?
> > >
> > > #!/usr/bin/perl
> > > $_ = '<a
> > > href=
> > > l
> > > i
> > > n
> > > k
> > > >
> > > t
> > > i
> > > t
> > > l
> > > e
> > > </a>
> > > d
> > > a
> > > t
> > > e
> > > </font>
> > > </li>';
> > >
> > > @results = /href=(.*?)>(.*?)<\/a>(.*?)<\/font>/s;   # вот тут
> > > foreach (@results) {s/\n//g}
> > > print join "\n", @results;
> > > exit;
> > >
> > > link
> > > title
> > > date
> >
> > Не совсем такая задача - смысл все делать в одном регулярном выражении.
> > Вот например :
> > cat man_test.html |perl -p -e 's/(<)(.*?)(\n)/\1\2/gs''
> > Убирает первый перевод строки. А вот как убрать все последующие?
> > Убрать их вообще во всех тегах. Т.е. между "<" и ">"
>
> perl -p -e "s[(<.*?>)]{ join(' ', split(/\n/, $1)) }gse"
>
> Подойдет?

Нет. Такая конструкция не работает... Но я вроде как нашел выход..
Сейчас буду разбираться.


>
>
> > Запускать это выражения я буду в PHP. Соответсвенно перловые конструкции не катят :-(
>
> Катят перловые регулярные выражения, см. документацию по pcre.

Да. Только выражения... функции уже не работают.

Спасибо.
Rider





^ permalink raw reply	[flat|nested] 29+ messages in thread

* [mdk-re] Re: [mdk-re] офтопик - регулярные выражения
  2001-05-28  8:23                 ` Anton Farygin
@ 2001-05-28 12:18                   ` Mikhail Zabaluev
  2001-05-28 12:56                     ` Anton Farygin
  0 siblings, 1 reply; 29+ messages in thread
From: Mikhail Zabaluev @ 2001-05-28 12:18 UTC (permalink / raw)
  To: mandrake-russian

Hello Anton,

On Mon, May 28, 2001 at 08:30:50AM +0400, Anton Farygin wrote:
>
> > > Запускать это выражения я буду в PHP. Соответсвенно перловые конструкции не катят :-(
> >
> > Катят перловые регулярные выражения, см. документацию по pcre.
> 
> Да. Только выражения... функции уже не работают.

Каких таких функций не хватает в самом PHP?

-- 
Stay tuned,
  MhZ                                     JID: mookid@jabber.org
___________
If you think last Tuesday was a drag, wait till you see what happens tomorrow!



^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [mdk-re] Re: [mdk-re] офтопик -  регулярные выражения
  2001-05-28 12:18                   ` Mikhail Zabaluev
@ 2001-05-28 12:56                     ` Anton Farygin
  2001-05-28 13:50                       ` Баталов Григорий
  0 siblings, 1 reply; 29+ messages in thread
From: Anton Farygin @ 2001-05-28 12:56 UTC (permalink / raw)
  To: mandrake-russian

Mikhail Zabaluev wrote:

> Hello Anton,
> 
> On Mon, May 28, 2001 at 08:30:50AM +0400, Anton Farygin wrote:
> 
>>>>Запускать это выражения я буду в PHP. Соответсвенно перловые конструкции не катят :-(
>>>>
>>>Катят перловые регулярные выражения, см. документацию по pcre.
>>>
>>Да. Только выражения... функции уже не работают.
>>
> 
> Каких таких функций не хватает в самом PHP?

Join и Split не работают в PHP внутри RE.

Rgds
Rider





^ permalink raw reply	[flat|nested] 29+ messages in thread

* [mdk-re] помогите настроить RELAY в POSTFIX
  2001-05-25 17:03             ` [mdk-re] " Alexander Bokovoy
@ 2001-05-28 13:01               ` Serg
  2001-05-28 13:07                 ` Volkov Serge
  0 siblings, 1 reply; 29+ messages in thread
From: Serg @ 2001-05-28 13:01 UTC (permalink / raw)
  To: mandrake-russian

Что то не могу найти там, где прописывать RELAY в настройках, а то он
у меня по умолчанию разрешает всем и все :((( .
-- 
Best regards,
 Serg                            mailto:serg@satech.ru





^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [mdk-re] помогите настроить RELAY в POSTFIX
  2001-05-28 13:01               ` [mdk-re] помогите настроить RELAY в POSTFIX Serg
@ 2001-05-28 13:07                 ` Volkov Serge
  2001-05-28 23:11                   ` Sergey Vlasov
  0 siblings, 1 reply; 29+ messages in thread
From: Volkov Serge @ 2001-05-28 13:07 UTC (permalink / raw)
  To: mandrake-russian

[-- Attachment #1: Type: text/plain, Size: 234 bytes --]

On Mon, 28 May 2001 13:07:57 +0400
Serg <serg@satech.ru> wrote:

> Что то не могу найти там, где прописывать RELAY в настройках, а то он
> у меня по умолчанию разрешает всем и все :((( .
> -- 
опция relayhost, relaydomain

вроде они
 

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [mdk-re] Re: [mdk-re] офтопик -  регулярные выражения
  2001-05-28 12:56                     ` Anton Farygin
@ 2001-05-28 13:50                       ` Баталов Григорий
  0 siblings, 0 replies; 29+ messages in thread
From: Баталов Григорий @ 2001-05-28 13:50 UTC (permalink / raw)
  To: mandrake-russian

Mon, 28 May 2001 13:02:55 +0400
Anton Farygin <rider@altlinux.ru> писал

AF> Join и Split не работают в PHP внутри RE.

     Посмотрите preg_split.
  Пример: $fields = preg_split("/\s+/",$line);

-- 
 Баталов Григорий.



^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [mdk-re] помогите настроить RELAY в POSTFIX
  2001-05-28 13:07                 ` Volkov Serge
@ 2001-05-28 23:11                   ` Sergey Vlasov
  0 siblings, 0 replies; 29+ messages in thread
From: Sergey Vlasov @ 2001-05-28 23:11 UTC (permalink / raw)
  To: mandrake-russian

On Mon, 28 May 2001 13:14:05 +0400
Volkov Serge <vserge@menatepspb.msk.ru> wrote:

> On Mon, 28 May 2001 13:07:57 +0400
> Serg <serg@satech.ru> wrote:
> 
> > Что то не могу найти там, где прописывать RELAY в настройках, а то он
> > у меня по умолчанию разрешает всем и все :((( .
> > -- 
> опция relayhost, relaydomain
> 
> вроде они

Точнее, mynetworks и relay_domains. Ну и, если этого мало,
smtpd_*_restrictions (описание искать в /usr/share/doc/postfix-*).



^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [mdk-re] Re: [mdk-re] офтопик -  регулярные выражения
  2001-05-25 16:08         ` Anton Farygin
  2001-05-25 16:50           ` [mdk-re] Re[2]: " Sergey Degtyaryov
  2001-05-26  8:31           ` [mdk-re] " Maxim Savrilov
@ 2001-05-31 15:50           ` cornet
  2 siblings, 0 replies; 29+ messages in thread
From: cornet @ 2001-05-31 15:50 UTC (permalink / raw)
  To: mandrake-russian

Anton Farygin wrote:
skip.

> А как быть в случае, если искать нужно вот в такой строке:
> 
> <li><font size=+1><a
> href=
> "Линк
> "
>  >Название</a>Дата</font></li>
> 
> ???
> 
> У меня примерно такая задача и я уже сломал голову над этим. ;-(
> В одной строке кончено просто... ;-(

Привет!

Ответ до неприличия прост - обрабатываемый файл делаю лично я
личными ручками, так что тут я волен :-))

А кстати я при установке Спринга видел пакетик примерно с таким
названием:
Perl-htmlparser
этот тебе не поможет?

-- 
******** FIRE & STEEL ********





^ permalink raw reply	[flat|nested] 29+ messages in thread

* [mdk-re] Re: ÏÆÔÏÐÉË -   ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ
  2001-05-27 18:54             ` [mdk-re] Re[2]: [mdk-re] Re: [mdk-re] офтопик - регул ярные выражения Anton Farygin
  2001-05-27 21:59               ` [mdk-re] Re: [mdk-re] офтопик - регулярные выражения Mikhail Zabaluev
@ 2001-06-01 10:43               ` Andrey Brindeew
  2001-06-01 10:59                 ` [mdk-re] Re: офтопик - регулярные выражения Anton Farygin
  1 sibling, 1 reply; 29+ messages in thread
From: Andrey Brindeew @ 2001-06-01 10:43 UTC (permalink / raw)
  To: mandrake-russian

On Sun, 27 May 2001 19:01:30 +0400
Anton Farygin <rider@altlinux.ru> wrote:

AF> cat man_test.html |perl -p -e 's/(<)(.*?)(\n)/\1\2/gs''
AF> Убирает первый перевод строки. А вот как убрать все последующие?
AF> Убрать их вообще во всех тегах. Т.е. между "<" и ">"
AF> 
AF> Запускать это выражения я буду в PHP. Соответсвенно перловые
AF> конструкции не катят :-(
AF> 
AF> Работают только регулярные выражения.

Сэр собрался разбирать вложенные структуры регулярными выражениями?
Оно политически неграмотно - эти самые регулярные выражения не для этого
делались. Для html есть прекрасный (перловый) модуль HTML::Parser.

--
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely" (C) Larry Wall.



^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [mdk-re] Re: офтопик -    регулярные выражения
  2001-06-01 10:43               ` [mdk-re] Re: ÏÆÔÏÐÉË - ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ Andrey Brindeew
@ 2001-06-01 10:59                 ` Anton Farygin
  2001-06-01 11:18                   ` [mdk-re] " Mikhail Zabaluev
  2001-06-01 14:53                   ` [mdk-re] Re: ÏÆÔÏÐÉË - ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ Andrey Brindeew
  0 siblings, 2 replies; 29+ messages in thread
From: Anton Farygin @ 2001-06-01 10:59 UTC (permalink / raw)
  To: mandrake-russian

Andrey Brindeew wrote:

> On Sun, 27 May 2001 19:01:30 +0400
> Anton Farygin <rider@altlinux.ru> wrote:
>
> AF> cat man_test.html |perl -p -e 's/(<)(.*?)(\n)/\1\2/gs''
> AF> Убирает первый перевод строки. А вот как убрать все последующие?
> AF> Убрать их вообще во всех тегах. Т.е. между "<" и ">"
> AF>
> AF> Запускать это выражения я буду в PHP. Соответсвенно перловые
> AF> конструкции не катят :-(
> AF>
> AF> Работают только регулярные выражения.
>
> Сэр собрался разбирать вложенные структуры регулярными выражениями?
> Оно политически неграмотно - эти самые регулярные выражения не для этого
> делались. Для html есть прекрасный (перловый) модуль HTML::Parser.
>

А в PHP? ;-)
См. выше.

Rgds
Rider





^ permalink raw reply	[flat|nested] 29+ messages in thread

* [mdk-re] Re: [mdk-re] Re: офтопик - регулярные выражения
  2001-06-01 10:59                 ` [mdk-re] Re: офтопик - регулярные выражения Anton Farygin
@ 2001-06-01 11:18                   ` Mikhail Zabaluev
  2001-06-01 11:33                     ` Anton Farygin
  2001-06-01 14:53                   ` [mdk-re] Re: ÏÆÔÏÐÉË - ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ Andrey Brindeew
  1 sibling, 1 reply; 29+ messages in thread
From: Mikhail Zabaluev @ 2001-06-01 11:18 UTC (permalink / raw)
  To: mandrake-russian

Hello Anton,

On Fri, Jun 01, 2001 at 11:07:26AM +0400, Anton Farygin wrote:
>
> Andrey Brindeew wrote:
> 
> > On Sun, 27 May 2001 19:01:30 +0400
> > Anton Farygin <rider@altlinux.ru> wrote:
> >
> > AF> cat man_test.html |perl -p -e 's/(<)(.*?)(\n)/\1\2/gs''
> > AF> Убирает первый перевод строки. А вот как убрать все последующие?
> > AF> Убрать их вообще во всех тегах. Т.е. между "<" и ">"
> > AF>
> > AF> Запускать это выражения я буду в PHP. Соответсвенно перловые
> > AF> конструкции не катят :-(
> > AF>
> > AF> Работают только регулярные выражения.
> >
> > Сэр собрался разбирать вложенные структуры регулярными выражениями?
> > Оно политически неграмотно - эти самые регулярные выражения не для этого
> > делались. Для html есть прекрасный (перловый) модуль HTML::Parser.
> >
> 
> А в PHP? ;-)
> См. выше.

Накопить все между уголками в строке и сделать над ней s/\n/ /g
Тут есть одна тонкость - в общем случае, внутри значений атрибутов в
кавычках тоже могут присутствовать ">". Так что нужно все же
парсерообразное решение либо проверка содержимого уголков
регвыражением, которое я без поллитры не напишу :).

Вообще, на разбор HTML в промышленных масштабах лучше забить и рыть в
сторону XML.

-- 
Stay tuned,
  MhZ                                     JID: mookid@jabber.org
___________
When does summertime come to Minnesota, you ask?  Well, last year, I
think it was a Tuesday.



^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [mdk-re] Re: [mdk-re] Re: офтопик -  регулярные выражения
  2001-06-01 11:18                   ` [mdk-re] " Mikhail Zabaluev
@ 2001-06-01 11:33                     ` Anton Farygin
  0 siblings, 0 replies; 29+ messages in thread
From: Anton Farygin @ 2001-06-01 11:33 UTC (permalink / raw)
  To: mandrake-russian

Mikhail Zabaluev wrote:

> Hello Anton,
>
> On Fri, Jun 01, 2001 at 11:07:26AM +0400, Anton Farygin wrote:
> >
> > Andrey Brindeew wrote:
> >
> > > On Sun, 27 May 2001 19:01:30 +0400
> > > Anton Farygin <rider@altlinux.ru> wrote:
> > >
> > > AF> cat man_test.html |perl -p -e 's/(<)(.*?)(\n)/\1\2/gs''
> > > AF> Убирает первый перевод строки. А вот как убрать все последующие?
> > > AF> Убрать их вообще во всех тегах. Т.е. между "<" и ">"
> > > AF>
> > > AF> Запускать это выражения я буду в PHP. Соответсвенно перловые
> > > AF> конструкции не катят :-(
> > > AF>
> > > AF> Работают только регулярные выражения.
> > >
> > > Сэр собрался разбирать вложенные структуры регулярными выражениями?
> > > Оно политически неграмотно - эти самые регулярные выражения не для этого
> > > делались. Для html есть прекрасный (перловый) модуль HTML::Parser.
> > >
> >
> > А в PHP? ;-)
> > См. выше.
>
> Накопить все между уголками в строке и сделать над ней s/\n/ /g
> Тут есть одна тонкость - в общем случае, внутри значений атрибутов в
> кавычках тоже могут присутствовать ">". Так что нужно все же
> парсерообразное решение либо проверка содержимого уголков
> регвыражением, которое я без поллитры не напишу :).
>
> Вообще, на разбор HTML в промышленных масштабах лучше забить и рыть в
> сторону XML.

Чем в принципе я и делаю ;-)

А пока анализ идет так как и выше описано.

Rgds
Rider





^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [mdk-re] Re: ÏÆÔÏÐÉË -    ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ
  2001-06-01 10:59                 ` [mdk-re] Re: офтопик - регулярные выражения Anton Farygin
  2001-06-01 11:18                   ` [mdk-re] " Mikhail Zabaluev
@ 2001-06-01 14:53                   ` Andrey Brindeew
  2001-06-02 15:04                     ` [mdk-re] Re: [mdk-re] Re: офтопик - регулярные выражения Mikhail Zabaluev
  1 sibling, 1 reply; 29+ messages in thread
From: Andrey Brindeew @ 2001-06-01 14:53 UTC (permalink / raw)
  To: mandrake-russian

On Fri, 01 Jun 2001 11:07:26 +0400
Anton Farygin <rider@altlinux.ru> wrote:

AF> > Сэр собрался разбирать вложенные структуры регулярными
AF> выражениями?
AF> > Оно политически неграмотно - эти самые регулярные выражения
не
AF> для этого
AF> > делались. Для html есть прекрасный (перловый) модуль
AF> HTML::Parser.
AF> >
AF> 
AF> А в PHP? ;-)
AF> См. выше.

А модуль написать? И выложить куда-нибудь a-la 'CPAN for PHP'?
;-)
Я не в курсе, но разве в ПХП (как в средстве, специально
заточенном под web-development) нет стандартных средств для твоей
задачи?

--
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely"
(C) Larry Wall.



^ permalink raw reply	[flat|nested] 29+ messages in thread

* [mdk-re] Re: [mdk-re] Re: офтопик -    регулярные выражения
  2001-06-01 14:53                   ` [mdk-re] Re: ÏÆÔÏÐÉË - ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ Andrey Brindeew
@ 2001-06-02 15:04                     ` Mikhail Zabaluev
  0 siblings, 0 replies; 29+ messages in thread
From: Mikhail Zabaluev @ 2001-06-02 15:04 UTC (permalink / raw)
  To: mandrake-russian

Hello Andrey,

On Fri, Jun 01, 2001 at 03:02:04PM +0400, Andrey Brindeew wrote:
>
> On Fri, 01 Jun 2001 11:07:26 +0400
> Anton Farygin <rider@altlinux.ru> wrote:
> 
> AF> > Сэр собрался разбирать вложенные структуры регулярными
> AF> выражениями?
> AF> > Оно политически неграмотно - эти самые регулярные выражения
> не
> AF> для этого
> AF> > делались. Для html есть прекрасный (перловый) модуль
> AF> HTML::Parser.
> AF> >
> AF> 
> AF> А в PHP? ;-)
> AF> См. выше.
> 
> А модуль написать? И выложить куда-нибудь a-la 'CPAN for PHP'?
> ;-)
> Я не в курсе, но разве в ПХП (как в средстве, специально
> заточенном под web-development) нет стандартных средств для твоей
> задачи?

Подождите, а ведь в PEAR (PHP Extension and Add-on Repository) есть
что-то на тему HTML. Сейчас лень тянуться, но PEAR должен быть в
пакетах php-* из Sisyphus.

-- 
Stay tuned,
  MhZ                                     JID: mookid@jabber.org
___________
The time for action is past!  Now is the time for senseless bickering.



^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2001-06-02 15:04 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-05-16 18:06 [mdk-re] офтопик - регулярные выражения cornet
2001-05-16 21:14 ` [mdk-re] офтопик -регулярныевыражения Sergei
2001-05-17 13:37   ` Vyt
2001-05-17 14:38     ` [mdk-re] " cornet
2001-05-19  2:55 ` [mdk-re] Re: [mdk-re] офтопик - регулярные выражения Mikhail Zabaluev
2001-05-19  4:28   ` Sergey Degtyaryov
2001-05-19 13:09     ` Mikhail Zabaluev
2001-05-21 14:04       ` cornet
2001-05-25 16:08         ` Anton Farygin
2001-05-25 16:50           ` [mdk-re] Re[2]: " Sergey Degtyaryov
2001-05-25 17:03             ` [mdk-re] " Alexander Bokovoy
2001-05-28 13:01               ` [mdk-re] помогите настроить RELAY в POSTFIX Serg
2001-05-28 13:07                 ` Volkov Serge
2001-05-28 23:11                   ` Sergey Vlasov
2001-05-27 18:54             ` [mdk-re] Re[2]: [mdk-re] Re: [mdk-re] офтопик - регул ярные выражения Anton Farygin
2001-05-27 21:59               ` [mdk-re] Re: [mdk-re] офтопик - регулярные выражения Mikhail Zabaluev
2001-05-28  8:23                 ` Anton Farygin
2001-05-28 12:18                   ` Mikhail Zabaluev
2001-05-28 12:56                     ` Anton Farygin
2001-05-28 13:50                       ` Баталов Григорий
2001-06-01 10:43               ` [mdk-re] Re: ÏÆÔÏÐÉË - ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ Andrey Brindeew
2001-06-01 10:59                 ` [mdk-re] Re: офтопик - регулярные выражения Anton Farygin
2001-06-01 11:18                   ` [mdk-re] " Mikhail Zabaluev
2001-06-01 11:33                     ` Anton Farygin
2001-06-01 14:53                   ` [mdk-re] Re: ÏÆÔÏÐÉË - ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ Andrey Brindeew
2001-06-02 15:04                     ` [mdk-re] Re: [mdk-re] Re: офтопик - регулярные выражения Mikhail Zabaluev
2001-05-26  8:31           ` [mdk-re] " Maxim Savrilov
2001-05-26 18:10             ` Anton Farygin
2001-05-31 15:50           ` [mdk-re] " cornet

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git