需要一个正则表达式来解析PHP中带双引号的csv文件

时间:2011-01-09 06:31:44

标签: php regex preg-match

尝试解析包含双引号的所有数据的csv文件,因为双引号中可能有逗号。

看起来像这样:

$songs = '"1, 2, 3, 4 (I Love You)","Plain White T's","CBE10-22",15,"CBE10-22","","","CB",984,"","10/05/10"';

$regResult = preg_match( "", $songs, $matches );

我无法找出一个正则表达式,它将引号之间的数据作为匹配返回。我确信有一些正则表达式大师可以帮助我。

1 个答案:

答案 0 :(得分:8)

你不需要stinkin正则表达式来解析php中的csv文件。

请参阅fgetcsv()str_getcsv()