Thread regex + negation + idiot (4 answers)
Opened by Froschpopo at 2009-05-26 03:32

topeg
 2009-05-26 07:09
#121913 #121913
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Ich denke so könnte es gehen:
Code (perl): (dl )
1
2
3
4
5
6
7
$str = 'Perl, Froschpopo, "Camel book", CGI, "1, 2, 3 Meins!", Das ist ein Test "Angefuehrt", Klappt!';
while($str=~/(?:^|,)\s*("[^"]*"|[^,]*)/gc)
{
  my $b=$1;
  $b=~s/^"(.+)"$/$1/sg;
  print "$b\n";
}


Du könntest aber auch ein CSV-Modul nutzen.

View full thread regex + negation + idiot