Text::OutdentEdge - remove indent chars.
Version 0.01
use Text::OutdentEdge qw(xoutdent); print <<INDENT, xoutdent <<XOUTDENT; Hello, World! INDENT X Hello, Edged-Outdent! XOUTDENT # ==> print " Hello, World!\n", "Hello, Edged-Outdent!\n";
This Module can export two function.
my $text = xoutdent $in; my $text = xoutdent $in, $opts;
This function removed edged-indent. For example:
print xoutdent <<TEXT; X Hello, X World! TEXT
just prints two words, "Hello" and "World!" on each lines.
This function take two arguments. First one is target text which may be indented. Second one is optional hash-ref. Options are:
specifies what are removed. Default is qr/[ \t]+/;
specifies edge-string regexp. Default is qr/\S([ \t]|$)/;
specifies whether chomp result text. Default is false.
specified whether trimming spaces of multiline q{..}. Default is true.
my $text = outdent $in; my $text = outdent $in, qr/^ {4}/; my $text = outdent $in, $opts;
This function take two arguments. This function is same as:
xoutdent $in, { %$opts, indent => minimum-indent, xchar => '', }
If regexp is passed as second argument, it treated as { indent = $regexp, xchar => '', }>.
{ indent =
YAMASHINA Hio, <hio at cpan.org>
<hio at cpan.org>
Please report any bugs or feature requests to bug-text-outdentedge at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Text-OutdentEdge. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
bug-text-outdentedge at rt.cpan.org
You can find documentation for this module with the perldoc command.
perldoc Text::OutdentEdge
You can also look for information at:
AnnoCPAN: Annotated CPAN documentation
http://annocpan.org/dist/Text-OutdentEdge
CPAN Ratings
http://cpanratings.perl.org/d/Text-OutdentEdge
RT: CPAN's request tracker
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Text-OutdentEdge
Search CPAN
http://search.cpan.org/dist/Text-OutdentEdge
Copyright 2006 YAMASHINA Hio, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Text::OutdentEdge, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Text::OutdentEdge
CPAN shell
perl -MCPAN -e shell install Text::OutdentEdge
For more information on module installation, please visit the detailed CPAN module installation guide.