разделить содержимое массива на новую строку в Perl - PullRequest
0 голосов
/ 22 октября 2011

Я хочу использовать содержимое, хранимое в массиве, построчно.

Но я не могу разделить его на '\n'.не могли бы вы рассказать мне об этом.

Обратите внимание, что содержимое массива исходит из запроса на выборку в столбце Text таблицы SQL.

@somearray="SELECT column from table where condition=something" (column type is "Text")
foreach $line(@somearray)
{
   if($line=~/match-anything-here/) 
   {
       //The match is done on whole array contents and not line by line  
       print $line;
   }
}

1 Ответ

1 голос
/ 22 октября 2011

Код может выглядеть так:

@somearray = <"SELECT column from table where condition=something">

foreach $line (@somearray)
{
   next unless $line =~ /match-anything-here/;

   foreach (split(/\n/, $line))
   {
       print "line: $_; ";
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...