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

Reply via email to