Mike Flannigan wrote:
> 
> I want to change character code 160 to character
> code 32 throughout a bunch of text files.  I'm using
> this right now
> s/(.)/ord($1) == '160' ? chr(32) : $1 /eg;
> and it works, but I don't like it much.  If anybody
> has another way they like better, I'd appreciate
> seeing it.  It does not have to be a reg exp.
> 
> Anybody know why this doesn't work?
> tr/\160/\32/d;
> Oddly it replaces 'p' (character code 80) with
> character code 26???
> 
> I get the digest version, so may not respond
> right away.
> 
> 
> Mike Flannigan
> 
> 

Use the hex notation:

perl -i -ple 'tr/\xA0/\x20/' <files>


-- 
Just my 0.00000002 million dollars worth,
  Shawn

Programming is as much about organization and communication
as it is about coding.

I like Perl; it's the only language where you can bless your
thingy.

-- 
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to