in reply to Pattern Matching Question

I thought that if a (^) occurs as the first character of a character class, the character class is negated.
And you were right. [^"]* matches a string of characters different than the double quote. And the whole pattern matches a string of characters different than double quotes inside double quotes.