У меня есть строка:Как извлечь слова из строки с разделителями-запятыми в Perl?
$myline = 'ca,cb,cc,cd,ce';
Мне нужно, чтобы соответствовать ча в $ 1, центибар в $ 2, и т.д ..
К сожалению
$myline =~ /(?:(\w+),?)+/;
Безразлично Не работай. С pcretest он соответствует только 'ce' в $ 1. Как это сделать правильно? Нужно ли вставлять его в цикл while?
Спасибо!
если слова могут содержать запятые, вы можете использовать модуль CSV, такие как http://search.cpan.org/~makamaka/Text-CSV-1.16/lib/Text/CSV.pm –