in reply to Re: Re: Character class in an array
in thread Character class in an array

But will fail if the regex is used multiple times with varying array contents.

Makeshifts last the longest.

Replies are listed 'Best First'.
Re: Re^3: Character class in an array
by Fastolfe (Vicar) on Sep 21, 2002 at 18:23 UTC
    I was just extending the original poster's qr/// suggestion. If you interpolate a variable in a 'qr' string, it "stays" interpolated and will not change if the value of the original variable changes with it, unless you re-create the string for every iteration. Obviously, if you're going to want to use qr/// or the /o flag on a regex, you are doing so because you wish Perl to compile the regular expression once (at least within the lexical scope of the qr/// string).
      True enough - what I'm saying is you don't have that option to begin with when using /o.

      Makeshifts last the longest.