у меня-тотекст в массиве.
ээ.. построчно што ли? Тогда :) тогда о каких регекспах может идти речь, если проверяют лишь строку?
есть 2 варианта:
1 считывать все-таки в одну переменную
2 вот так:
----------------------------------------------------
join("\\n",@text)=~/()/s?print $1:print \'нет такого\';
3 если вы поподробнее опишете как это все выглядит (может в массиве много страниц?) то можно еще подумать.