速いマッチを求めて 45 ダブルクォートで囲まれている文字列 「".*"」 「".*?"」 「"[^"]*"」 \"でダブルクォート自体を含めるには 「"([^"]|\\")*"」 「"(\\"|[^"])*"」 よく当たる選択を先に試したい 「"([^\\"]|\\.)*"」 「"([^\\"]+|\\.)*"」 "ちゃんと\"閉じていない文字列を食わせると?