title: Select inner quotes that are between quotes
body: <p>I wonder if you can help me with to figure out the regex to match inner quotes that are between quotes.</p>
  
  <p>My problem is that I have an invalid JSON file that looks like </p>
  
  <pre><code>{
     "name" : "some "name" here",
     "lastName" : "some "lastname" here"
  }
  </code></pre>
  
  <p>As you may notice the inner double quotes are not escaped and I have an array with hundreds of records and some of them have that problem.
  (I know that an invalid JSON cannot be read, so I am using fs from Node to get the string version of the JSON file)</p>
  
  <pre><code>fs.readFileSync('./bigJSON.json','utf8')
  </code></pre>
  
  <p>I made this regex</p>
  
  <pre><code>/(?:\w\s)\".*\"(?:\s\w)/g
  </code></pre>
  
  <p>that matches (e "name" h) and (e "lastname" h).
  I wonder if there is a way to only target the nested quotes (").</p>
  
  <p>I would appreciate some help.</p>