in reply to Re^6: Multiple uses of (?{ code }) do not appear to be called
in thread Multiple uses of (?{ code }) do not appear to be called

Yes, my mistake, you are completely right. Localizing $a is a common thing to do but not the way I put it.
  • Comment on Re^7: Multiple uses of (?{ code }) do not appear to be called