POD2-IT
view release on metacpan or search on metacpan
IT/perlrequick.pod view on Meta::CPAN
$x = "1.618,2.718, 3.142";
@const = split /,\s*/, $x; # $const[0] = '1.618'
# $const[1] = '2.718'
# $const[2] = '3.142'
Se viene usata la regex vuota C<//>, la stringa viene divisa in singoli caratteri.
Se la regex ha dei raggruppamenti, allora la lista prodotta contiene la sottostringa
matchata e anche gli elementi divisori:
$x = "/usr/bin";
@parts = split m!(/)!, $x; # $parts[0] = ''
# $parts[1] = '/'
# $parts[2] = 'usr'
# $parts[3] = '/'
# $parts[4] = 'bin'
Dato che il primo carattere di $x matcha la regex, C<split> prepone
un elemento iniziale vuoto alla lista.
=head1 BUG
( run in 0.556 second using v1.01-cache-2.11-cpan-71847e10f99 )