Une variable pour un delimiteur
Bonjour tout le monde,
Dans le script que je suis en train de rediger actuellement, je voudrais decouper une variable grace a la commade split. Cependant mes delimiteurs peuvent contenir des caracteres speciaux comme [] {} ...
Mon probleme est que meme en initialisant la variable qui contient mon delimiteur avec des \ devant ces caracteres speciaux, split ne veut pas me les prendre en compte.
Voici ma fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
sub O_extract_content {
my ( $_source , $_delimiteur ) = @_;
my $_content = undef;
my $_elt = undef;
my $_cpt = 0;
my @_buffer = split ( /$_delimiteur/ , $_source );
foreach $_elt (@_buffer) {
$_content .= $_elt."\n" if ( $_cpt%2 == 1);
$_cpt++;
}
return ( $_content );
} |
Sauriez comment je pourrais faire ?
PS : Desole pour les accents je suis sous un qwerty :p