title: Regex to find semicolon (;) between quotes
body: <p>I'm trying to make a regex that find a semicolon (<code>;</code>) between two double quotes (<code>""</code>). The corresponding regex that I found is the following :</p>
  
  <pre><code>;(?=[^"]*"[^"]*(?:"[^"]*"[^"]*)*$)
  </code></pre>
  
  <p>Here is an example : <a href="https://regexr.com/40lhm" rel="nofollow noreferrer">https://regexr.com/40lhm</a></p>
  
  <p>The problem is that this corresponding regex is not working when a single double quote (<code>"</code>) is found in the string. When such a case happened, it's actually returning the whole sequence of <code>;</code>.</p>
  
  <p>Example of the problem : <a href="https://regexr.com/40n3c" rel="nofollow noreferrer">https://regexr.com/40n3c</a></p>