Hi PerlMonks,

I did not figure out how to solve this question after take a look in the main discussion lists.

I have a data_file like this one:

regex1 - grab general informations about regex1

grab more informations on this line about regex1

grab more informations on this line about regex1

grab more informations on this line about regex1

grab more informations on this line about regex1

grab more informations on this line about regex1

...

grab more informations on this line about regex1

regex2 - grab general informations about regex2

grab more informations on this line about regex2

grab more informations on this line about regex2

grab more informations on this line about regex2

grab more informations on this line about regex2

grab more informations on this line about regex2

...

grab informations on this line

regex3 - grab general informations about regex3

grab more informations on this line about regex3

grab more informations on this line about regex3

grab more informations on this line about regex3

grab more informations on this line about regex3

grab more informations on this line about regex3

...

EOF

I'm using a do-until inside a while loop:

while<data_file> { if(/regex1/) { get some general informations about regex1 do { get more informations in lines between regex1 e regex2 } until(/regex2/) } }
It works, but it returns to while loop in the first line after regex2. So, I cannot check for regex2 and get general informations about it. Thanks for any help.

In reply to do-until inside while loop control by mtorba

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.