Hi, all - Esteemed codegrokkers, I need to create a regex which will parse either

      xyz = 'some     long   exp'

or

      xyz = some long exp with no more than one space separating parts

from a long string containing multiple examples of this.

TIA for your assistance! :D UPDATE: example as requested:

drsubc  = agauss(0, 1, 3)   delm1   = '0 + 0.045u*distm1'               delm2   = '0 + 0.07u*distm2'        delm3   = '0 + 0.07u*distm3'                delm4   = '0 + 0.07u*distm4'                delmt   = '0 + 0.07u*distmt'                delml   = '0.16u + 0.43u*distml'            delam   = '0.32u + 0.86u*distam'            dele1   = '0 + 0.25u*diste1'                dele2   = '0 + 0.25u*diste2'                delma   = '0.16u + 0.6u*distma'             pmsxt   = 'npmsxt + 12.5u*dpmsxt'           tih     = 0.35u                capct   = '0.50u + 0.13u*xdcapct'           capcti  = '0.55u + 0.13u*xdcapct'           m1t     = '0.41u + 0.05u*xdm1t'    m1ti    = '0.36u + 0.05u*xdm1t'             m2t     = '0.48u + 0.057u*dm2t'             m3t     = '0.48u + 0.057u*dm3t'             m4t     = '0.48u + 0.057u*dm4t'             mtt     = '0.48u + 0.057u*dmtt'             qtt     = '0.242u + 0.0202u*dqtt'           htt     = '0.242u + 0.0202u*dhtt'           mlt     = '2.0u + 0.2u*dmlt'                amt     = '4.0u + 0.4u*damt'                e1t     = '3.0u + 0.5u*de1t'            e2t     = '4.0u + 0.5u*xde1mat'             mat     = '4.0u + 0.4u*dmat'                m1m2t   = '0.35u + 0.05u*dm1m2t'

The goal is to separate out all the parameters (or function definitions) and their value expressions.

In reply to how to find what's not there with a regex? by samizdat

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.