How to get all values between quotation mark in regex?

I’m trying to get every value in quotes using regex, in some situations I get it and others I don’t.

My Regex: /(?:-reason|-r) ?"(.+?)(?:"-|" -|"?$B)/g

Regex Problem

The last sentence of the image is not compatible with the regex, what do I do to make the regex match them all?