Is there a built-in function to trim leading and trailing whitespace such that trim(" hello world ") eq "hello world"
?
Here's one approach using a regular expression:
$string =~ s/^\s+|\s+$//g ; # remove both leading and trailing whitespace
Perl 6 will include a trim function:
$string .= trim;
Source: Wikipedia