Hab nach Regex CSV und PHP gesucht bin hier gelandet, falls ihr auch mal ein CSV Parsen wollt :
<?
// CSV Notation (Access style): "var1";"var2";"var3";"var4"end_of_line
// Delimiter= ;
// " Quoten mit "
//
// var1 = Ne40";"35_3 // extra ";" dazwischen zu testzwecken
// var2 = german
// var3 = "Black" // extra "
// var4 = 0
$zeichenkette_csv_style = '"Ne40"";""35_3";"german";"""Black""";"0"'."\r\n";
$suchmuster = '/"([^"]{1,}|["]{2}){1,}"/';
preg_match_all($suchmuster, $zeichenkette_csv_style, $treffer);
$resultate = $treffer[0];
//Sauber geschnittene Felder ausgeben
print 'Orginal-Zeichenkette : '.$zeichenkette_csv_style.'<br>';
foreach($resultate as $key => $value){
$var = substr($value,1,-1); //Felder sind mit " eingeschlossen
$var = str_replace('""','"',$var); //Gequotete " entfernen
print $var.'<br>';
}
?>