I don't entirely understand the OP, but will something like this serve (sorry for all the wraparound)?

c:\@Work\Perl\monks>perl -wMstrict -le "my $s = 'workset((ab;joiret;garg)) c wasdobao; erhgahufdgah; c workse +t((adsghlia) c aghaoeriarg;oi c aasdfgohaerg c workset(empty) c ah;sorguiaerg c aoi;hgruio;ghaer c p +layA c dIonly'; print qq{'$s'}; ;; my $rev_dIonly = qr{ ylnoId }xms; my $rev_workset = qr{ \(\( teskrow }xms; ;; my $rs = reverse $s; my ($capture) = $rs =~ m{ ($rev_dIonly .*? $rev_workset) }xms; print qq{'$capture'}; $capture = reverse $capture; print qq{'$capture'}; " 'workset((ab;joiret;garg)) c wasdobao; erhgahufdgah; c workset((adsghl +ia) c aghaoeriarg;oi c aasdfgo haerg c workset(empty) c ah;sorguiaerg c aoi;hgruio;ghaer c playA c dI +only' 'ylnoId c Ayalp c reahg;oiurgh;ioa c greaiugros;ha c )ytpme(teskrow c +greahogfdsaa c io;graireoahga c )ailhgsda((teskrow' 'workset((adsghlia) c aghaoeriarg;oi c aasdfgohaerg c workset(empty) c + ah;sorguiaerg c aoi;hgruio;ghaer c playA c dIonly'

See perlre, perlretut, perlrequick.

(And the proper closing tag for a code block opened with  <c> is a  </c> tag: note the  / forward-slash.)


In reply to Re: regex - problem with the loop I believe or maybe the regex itself ? by AnomalousMonk
in thread regex - problem with the loop I believe or maybe the regex itself ? by trummelbummel

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.