Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.142.124.252] |
|
Сообщ.
#1
,
|
|
|
Здравсвуйте. Я новичёк в Perl. И не могу разобраться.
Итак. Есть массив с html кодом @data Мне надо сделать условие, что если в html коде, который хранится в массиве @data отсутсвует текст "Warning" то выполняется некотрое условие. Вот как я делаю. @data = GetRequest($url); # моя функция получения html страницы if( !@data =~ m/Warning/ ) { print 'Текст Warning отсутсвует!'; } Но ничё не работает. Помогите плиз. с меня + |
Сообщ.
#2
,
|
|
|
if( !@data =~ s/Warning/ )
|
Сообщ.
#3
,
|
|
|
Цитата Nadz Goldman @ if( !@data =~ s/Warning/ ) Когда поставил модификатор s вместо m, скрипт выплюнул кучу ошибок(( |
Сообщ.
#4
,
|
|
|
Не, ну может я дурак, но как бы по элементам массива разве бегать не надо?
|
Сообщ.
#5
,
|
|
|
В массиве то что хранится?
|
Сообщ.
#6
,
|
|
|
Чё-та-ката-так:
foreach my $sVal ( @data ){ print "Warning here!" if ( $sVal eq "Warning" ); } |