David Buddrige wrote: > > Hi all, Hello,
> I have a bunch of C++ source files that have had form-feed characters > inserted in them every so often. In vi and emacs these characters > appear as ^L. I am wanting to write a short perl script that will pull > out these characters; I am thiking of something like: > > while(<INPUT>) > { > $_ =~ s/^L//g; > } > > However, I am not sure how to specify the form-feed character - I am not > even sure if it is specifically a "form-feed" or if it is some other > character that may be used to signify end-of-page. Does anyone have an > idea of If you find a control character in a file represented like ^L you can represent it in perl with the \cL escape sequence. s/\cL//g; # or tr/\cL//d; > a) How to determine the exact value of a non-printable character in a > text file. perldoc -f ord > and > > b) how to specify it in a search/replace? For any character use an octal representation (s/\014//g) or a hexadecimal representation (s/\x0C//g) John -- use Perl; program fulfillment -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]