-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thu, 04 Sep 2003 06:37:57 -0700, LoneWolf wrote:
> I have about 12 files that I am pulling for a SCO box to a RedHat box, FTP. > THe files from the SCO box are poorly formatted with extraneous whitespace > (sometimes as much as 30 or more) before and after the text. I need to > parse all of the files I DL and put them into a new file with "_nice" added > at the end. > > The files are all pipe-delimited, so I don't have a problem separating the > fields, I just am not sure how to make it remove all extra whitespace. It > needs to keep all Space in the fields " the description of the > file " should still be readable as "the description of the file" > > Any help with code examples? I have been looking through a beginning book > and my old code and have come up nil. - From your example it appears that you want to remove all whitespace from the beginning, and end, and duplicates from inside. You can achieve this easily: my $text = ' the description of the file '; for($text) { s/^\s+//; s/\s+$//; # Perhaps its more effecient to put this next line first? s/\s+/ /g; } Also, check "perldoc -q space". - Brian -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE/V1ohiK/rA3tCpFYRAsGpAJ0XWKLjN9+7MYBnfeFz1g/DBWsqtgCg80v1 COz0Otn5XsqmO3D/ErXKkjQ= =EgAZ -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]