\010 is the octal escape for ^H. This regex deletes each backspace and the character just before it. With
man, an underlined M is _^HM and a bold M is M^HM. Note that on impact printers, these control sequences work. The programs
more and
less know how to interpret these (more or less) for CRT terminals. But note that if you just
cat these to a CRT terminal, you'll still see the letter. The underline sequence could be written as M^H_ and it would still work on a line printer, but would screw up a CRT terminal, so it is purposely
not written that way.
So the regex s/.\010//g is just telling perl to do what the backspace does: delete the character before the backspace.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.