in reply to regexp question

I don't know if I'm wise enough yet, but I'll try. I think it's because it would be non-sensical to match any character within a character class. The character class is for matching a range(subset) of characters. So if one of those matches is "any character", then what would be the point of the character class? Does that make sense?