At 5:46 pm +0200 6/10/02, Adriano Allora wrote: >When I use it in a regexp (s/\s+/\s/g;)(I want it works to >singularize all the multi-whitespaces), the Terminal tells me: >Unrecognized escape \s passed through at cleaner line 27.
\s means ANY white space character, so in your substitution pattern it is meaningless; instead you must use a space #!/usr/bin/perl -w $_ = "lots of white space" ; s~\s+~ ~g ; print ; JD