Also, you need to be nice to embedded strings such as
"two three ". Currently, your regex calls the second quotation mark an "opening quote" and throws it away. If these spaces are crucial, then that's no good.
Who is Kayser Söze?
Code is (almost) always untested.