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/