@breno, infelizmente, se for um "CSV" gerado por algumas ferramentas de escritório cujo nome não quero citar nessa lista, expressão regular não basta, já dizia o brian d foy: <a href="http://www.effectiveperlprogramming.com/blog/1386">http://www.effectiveperlprogramming.com/blog/1386</a><div>

@cleysinho, bacana o Class:CSV, pelo que entendi, é uma interface "user-friendly" para o Text::CSV que, apesar de funcionar muito bem, é bastante prolixo. Um módulo que tentei usar recentemente é o Parse::CSV, porém ele, como já diz o nome, apenas lê o CSV (também via Text::CSV).<br clear="all">

<br>ABS()<br><br>
<br><br><div class="gmail_quote">2012/6/1 breno <span dir="ltr"><<a href="mailto:breno@rio.pm.org" target="_blank">breno@rio.pm.org</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

2012/6/1 Manoel Domingues Junior <<a href="mailto:manoel.domingues.junior@gmail.com">manoel.domingues.junior@gmail.com</a>>:<br>
<div class="im">> Olá pessoal,<br>
><br>
> Estou com um dificuldade em encontrar um módulo no cpan que me ajude a<br>
> fazer a geração de uma matriz...<br>
><br>
> Eu obtenho os dados de um software no seguinte formato:<br>
> Manoel;Pedro<br>
> João;Pedro<br>
> Pedro;Manoel<br>
> ....<br>
><br>
> Esses dados eu gostaria de colocar em uma matriz do tipo:<br>
> X; Pedro;Manoel;<br>
> Manoel; 1;;<br>
> João;1;;<br>
> Pedro;;1;<br>
><br>
> Alguém conhece algum módulo que me permita fazer isso?<br>
><br>
<br>
</div>Manoel,<br>
<br>
desculpa a pergunta, mas "isso" o quê? Pode ser pq ainda não acordei<br>
direito, mas não entendi o que vc está fazendo...<br>
<br>
Supondo que vc tem uma lista na forma:<br>
<br>
my @linhas = (<br>
    'Manoel;Pedro',<br>
    'João;Pedro',<br>
    'Pedro;Manoel',<br>
);<br>
<br>
você pode gerar uma nova lista fazendo algo como:<br>
<br>
my @nova = ();<br>
<br>
foreach my $linha (@linhas) {<br>
    my @campos = split /\s*;\s*/ => $linha;<br>
<br>
    # modifique @campos como bem entender...<br>
<br>
    push @nova, join ';' => @campos;<br>
}<br>
<br>
é isso?<br>
<br>
<br>
[]s<br>
<span class="HOEnZb"><font color="#888888"><br>
-b<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
</div></div></blockquote></div><br></div>