$line =~ s/\n+/ /g; #puts line on one line my @questions; while ($line =~ s/
  1. (.*?) <\/ol>//s) { push @questions, $line; } my @answers; while ($line =~ s/
  2. \s*(.*?)\s*<\/li>//s) { push @answers, $line; }