This has been bugging me since I started learning perl, about a year ago now. I've read in Programming Perl (Third Edition) that m//g is a global match. It's my understanding that this means it keeps matching until it no longer can, and then returns a list of what it matched (or what was captured).
The question is, what does m//cg do? According to the book, it tells it to continue matching, but I'm at a loss to understand what it means by that since there shouldn't be anything more to the pattern... should there? Could someone come up with a few working examples of m//cg and m//g in action that could demonstrate the difference?
Thank you.
"Weird things happen, get used to it."
Flame ~ Lead Programmer:
GMS