Hello.
I'm sorry if my explanation was insufficiently clear.

The reason I omitted most of my code as well as the line number, was that experimenting confirmed that the code lines I've posted were the only ones responsible for the error, and independently of $fName's value.

The error generating part was $fNames[$mex] =~ /$pref/i,
which was intended to return true when for example $fName began with '[case A.2 v6]' and $fNames[$mex] began with the exact same string except that the numbers could have been any other numbers as well, such as '[case A.99 v0]' or '[Case A.1 v123]' but not '[case B.2 v6]'.

Once I have constructed the list of indexes of matching names, I could refer to the subarray and work on it specifically, such as ignoring the prefix and sorting the names independently of it.

I hope this clears things up (but notice the above update saying the problem has been solved already).
Thank you very much.

In reply to Re^2: Q regex escape within variable by palkia
in thread Q regex escape within variable by palkia

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.