• [^] # Re: Utilisation de split?

    Posté par . En réponse au message expression régulière. Évalué à 2.

    Je ne suis toujours pas certain de comprendre. Pourrais-tu nous donner la chaîne d'entrée, et le tableau de sortie que tu souhaite.

    Il me semble que la fonction split correspond très bien à la situation.
    Si tu souhaite vraiment utiliser une expression régulière :

    use strict;
    use warnings;
    use Data::Dumper;
    my $input_data = "aaa%aa,b&bbb, cccc_c\$cc,";
    my @header = ($input_data =~ /([^,.]+)/g);
    print Dumper(\@header);

    sortie

    $VAR1 = [
     'aaa%aa',
     'b&bbb',
     ' cccc_c$cc'
     ];