title: regex stop at char not working
body: <p>I have the following string:</p>
  
  <pre><code>'"var1":"val1","var2":"val2","var3":"val3"'
  </code></pre>
  
  <p>I want to extract val2 via regex</p>
  
  <pre><code>/var2":"(.*)"/g
  </code></pre>
  
  <p>gets everything after var2":"</p>
  
  <pre><code>/var2":"(?=[^"])"/g
  </code></pre>
  
  <p>does not get any matches</p>