| YVDHOVE-String documentation | Contained in the YVDHOVE-String distribution. |
YVDHOVE::String - This Perl module provides "String" functions for the YVDHOVE framework
use YVDHOVE::String qw(:all); my $string = " \t Hello world! "; print trim($string) ."\n"; print ltrim($string)."\n"; print rtrim($string)."\n";
This Perl module provides "String" functions for the YVDHOVE framework
None by default.
trim function to remove whitespace from the start and end of the string
trim function to remove leading whitespace
trim function to remove trailing whitespace
See http://search.cpan.org/search?query=YVDHOVE&mode=all
Yves Van den Hove, <yvdhove@users.sourceforge.net>
See http://rt.cpan.org to report and view bugs.
Copyright (C) 2007 by Yves Van den Hove, <yvdhove@users.sourceforge.net>
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.x or, at your option, any later version of Perl 5 you may have available.
| YVDHOVE-String documentation | Contained in the YVDHOVE-String distribution. |
package YVDHOVE::String; use 5.008007; use strict; use warnings; require Exporter; # --------------------------------------------------------------------------------- our @ISA = qw(Exporter); our %EXPORT_TAGS = ( 'all' => [ qw( trim ltrim rtrim) ] ); our @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } ); our @EXPORT = qw(); our $VERSION = '1.05'; # --------------------------------------------------------------------------------- # Trim function removes leading and trailing whitespaces sub trim($) { my $string = shift; $string =~ s/^\s+//; $string =~ s/\s+$//; return $string; } # Left trim function to remove leading whitespaces sub ltrim($) { my $string = shift; $string =~ s/^\s+//; return $string; } # Right trim function to remove trailing whitespaces sub rtrim($) { my $string = shift; $string =~ s/\s+$//; return $string; } # --------------------------------------------------------------------------------- 1; # --------------------------------------------------------------------------------- __END__