I created a small test case for which I was able to "see" what was going on. The qr// quote method does alter the expression, but I did not see why this would have changed the matching. However, the q// did not alter the regex, and it did work as expected in the test substitution. I think I'll be switching to that, and then carefully checking through to see if something else had been inadvertently affected when swapping the code blocks for variables. It seems inevitable that something changed that managed to escape my notice. With nearly 500 lines in the original code, and having swapped out already in many places, this could be a bit tedious.

NOTE TO SELF: For future reference, qq//, qr//, and qw// all had different results (shouldn't be too surprising). The qw// and the q// had the same result.

Thank you for your suggestions.

Blessings,

~Polyglot~


In reply to Re^6: Repeated code blocks in long and hairy regex by Polyglot
in thread Repeated code blocks in long and hairy regex by Polyglot

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.