- or download this
$str = "abracadabra";
...
$str =~ m/ a (.*) a (.*)(?{push @substrings, $^N}) (?!) /x;
use Data::Dumper 'Dumper';
print Dumper [ @substrings ];
- or download this
my $regex="a (.*) a(.)*";
$str =~ m/ $regex(?{push @substrings, $^N}) (?!) /x;
- or download this
Eval-group not allowed at runtime, use re 'eval' in regex m/ a(.)*a(?{
+push @subs
trings, $^N}) (?!) /
- or download this
$str =~ m/$regex(?{push @substrings, [$^N,$pos,length $^N]}) (?!) /x;