In the case of Windows, chomp() will get rid of 2 characters (the CR and LF)
Ah, yet another person fooled by the misleading statements in perlport, most likely.
chomp does not remove "\r" characters, even on Win32.
Actually, I would never use chomp. s/\s+$// is a much better idea. Not only does it remove "\r" characters when on Win32 but it also removes them when on Unix (or elsewhere). Even better, it removes trailing whitespace. Trailing whitespace should never be "significant", so removing it before processing a line is a good general practice.
- tye
In reply to Re^2: Clever Padding (chomp, Win32)
by tye
in thread Clever Padding
by iweindesmedt
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |