文字列を認識する正規表現を考えてるんだけど、文字列の途中で出てくる\'で文字列の終わりとしないパターンはどうすればいいの?

\"[^\"]*\"だと 

"I said \"hello world\" "を正しく認識してくれません。