Text-Split
view release on metacpan or search on metacpan
lib/Text/Split.pm view on Meta::CPAN
push @content, $self->parent->content if $slurp{slurpl};
push @content, $split->preceding;
push @content, $split->content if $slurp{slurpr};
my $content = join '', @content;
if ( $slurp{trim} ) {
s/^\s*//, s/\s*$//, for $content;
}
if ( wantarray && $slurp{wantlist} ) {
@content = grep { $_ ne "\n" } split m/(\n)/, $content;
@content = map { "$_\n" } @content unless $slurp{chomp};
return @content;
}
else {
return $content;
}
}
sub preceding {
my $self = shift;
( run in 1.348 second using v1.01-cache-2.11-cpan-71847e10f99 )