Okay, maybe I'm reading more into your response than I should, but here are two questions:
is there any difference between /".+?"/ and /".*?"/? Yes, + matches one or more of the previous pattern, and * matches zero or more of the previous pattern, but given that all strings seen in the table are more than one character in length, is there any difference since I am specifying that the pattern is non-greedy?
is not the regular expression originally quoted non-greedy?