What does "quoting metacharacters" mean?You will find that people also use the term 'escape', which can be equally baffling.
Some characters have special meanings, as you are aware in regular expressions these are called 'meta-characters'. Within Perl (and languages such as UNIX shells) placing single quotes around a character removes its special meaning, such as '*'. For single characters this is rather tedious, so placing a back-slash \ character in-front has the same effect, such as \*. The Perl Q relieves the tedium further by placing a \ in front of each non-alphanumeric (includes _) character for us.
In the olden days we sometimes needed character pairs which were prefixed with the <ESC> character, and this is how it was done, hence the term 'escape'.
You will note that the \ character removes the special meaning from a special (meta) character, but can also add a special meaning to an ordinary character, for example "\n". It has to be inside double-quotes or qq (interpolation) for that to happen.
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.