If your question is: how to get good at regex...

Remember that regex is a separate language and you have to learn this language. You don't have to learn all of it at once. You can learn a bit at a time but to get good you must keep studying.

You can read the manual pages: perlretut and perlre are good places to start.

There are some tutorials here: Pattern Matching, Regular Expressions, and Parsing.

O'Reily has Mastering Regular Expressions.

Most of all, you must practice. There are lots of questions and answers here that you can study. Try searching for 'regex' or 'regular expression' in Super Search. Try writing your own solutions to the problems you find. In the beginning, some of the problems will be too difficult for you, but if you keep reading and keep practicing, you too can be good at it.


In reply to Re: regex question: store multiple lines as a string by ig
in thread regex question: store multiple lines as a string by nurulnad

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.