^\s+
Opcje wyraenia regularnego: Brak (tryb dopasowywania symboli ^ i $ do znakw podziau wiersza musi by wyczony)
Odmiany wyrae regularnych: .NET, Java, JavaScript, PCRE, Perl, Python, Ruby
\s+$
Opcje wyraenia regularnego: Brak (tryb dopasowywania symboli ^ i $ do znakw podziau wiersza musi by wyczony)
Odmiany wyrae regularnych: .NET, Java, JavaScript, PCRE, Perl, Python, Ruby


Rozwizanie dla Perla:
sub trim {
    my $string = shift;
    $string =~ s/^\s+//;
    $string =~ s/\s+$//;
    return $string;
}


Rozwizanie dla JavaScriptu:
function trim (string) {
    return string.replace(/^\s+/, '').replace(/\s+$/, '');
}

// Mona te zdefiniowa metod trim() dostpn dla wszystkich acuchw:
String.prototype.trim = function () {
    return this.replace(/^\s+/, '').replace(/\s+$/, '');
};
