How about you read what I said? I didn't say you don't know regex, I said you don't know the INTERNALS of it. But seeing as how you refuse to listen, read
http://perl.plover.com/Regex and then you might have enough understanding to figure out why that happens.