my $html =<<'HTML';
HTML
my(@questions, @answers);
my @arr = \(@questions, @answers);
while ($html =~ m{}xmsg ) {
my $list = $1;
while ($list =~ m{ (.*?) }xmsg ) {
my $question_or_answer = $1;
push @{$arr[0]}, $question_or_answer;
}
(@arr[0], @arr[1]) = (@arr[1], @arr[0]);
}
print "@{$arr[0]} \n";
print "@{$arr[1]} \n";
--output:--
question 1 question 2 question 3 question 4
answer 1 answer 2 answer 3 answer 4