J'ai une ligne:Comment extraire des mots d'une chaîne délimitée par des virgules en Perl?
$myline = 'ca,cb,cc,cd,ce';
je dois correspondre ca dans $, cb dans $, etc ..
Malheureusement
$myline =~ /(?:(\w+),?)+/;
doesn ne fonctionne pas. Avec pcretest, il ne correspond qu'à 'ce' dans $ 1. Comment le faire correctement? Ai-je besoin de le mettre dans la boucle while?
Merci!
si les mots peuvent contenir des virgules, vous pouvez utiliser un module CSV, comme http://search.cpan.org/~makamaka/Text-CSV-1.16/lib/Text/CSV.pm –