I like the question and it has been well answered. However is it appropriate to pose "This is how you shouldn't do it" puzzles for beginners?

It is much easier to figure out how to paint an elephant by seeing a good painting of an elephant than by seeing a whole pile of paintings of shadows of different parts of an elephant.

Show your beginners good code and good technique. Keep them in the middle of the stream where the water is smooth and easy to negotiate. Save the rapids for later on when they can handle things a little.

It is more cool to answer questions clearly than it is to try and be an obscure guru. A guru who can answer the most obscure questions in a clear fashion posesses much more fu than one who draws cryptic shadow drawings in the sand.

If you need some help or would like your questions checked out by others, it wouldn't hurt at all to post a meditation as an RFC (request for comment). If it is a good set of questions (and by the time the monks have pored over it, it will be), it may even enter into the tutorial materials as a resource for others to use.


DWIM is Perl's answer to Gödel

In reply to Re: Regex - Delimiter question by GrandFather
in thread Regex - Delimiter question by prasadbabu

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.