No such thing as a small change | |
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
What is the coolest way of trimming leading and trailing whitespace from a multiline string?
(by 'coolest' i mean mean and lean. By 'mean' i mean the mean betwen clean and efficient. By 'clean' i mean: "simple and streamlined in design"). Tnx -- allan Update: 1: $c =~ s/^\s+//; $c =~ s/\s+$//; This does precicely what i initially asked for 2: $c =~ s/^\s*(.*?)\s*$/$1/gm; As above, but also trims "intermediate lines" for leading & trailing WS, -- that's also very usefull to me. Same as 2 but don't trim leading & trailing \n That's not what i need for this specific solution. Thanks again fellow monks, for fast & usefull guidelines allan
As the eternal tranquility of Truth reveals itself to us, this very place is the Land of Lotuses -- Hakuin Ekaku Zenji
20050330 Janitored by Corion: Closing code tags are spelled </code> In reply to trim leading & trailing whitespace by ady
|
|