I think what you are looking for is: $string =~ s/\|+/\|/g; Matthew Schneider System Administrator / Programmer SKLD Information Services, LLC 303.820.0863
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Johnno Sent: Monday, April 05, 2004 8:46 AM To: [EMAIL PROTECTED] Subject: [Perl-unix-users] Some help with strings Hello All, I have a string that has got 1||||2||||3|4|||5 What I need it in is 1|2|3|4|5 I have tried $string =~ s/\||/\|/g; and i get this as a result |1|||||2|||||3||4||||5| what am i doing wrong? Mnay Thanks, Johnno _______________________________________________ Perl-Unix-Users mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs _______________________________________________ Perl-Unix-Users mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs