title: Finding string between two strings using regular expressions
body: <p>I have an XML file where I need to find a string, but only if it exists between two other stings.</p>
  
  <p>For example:</p>
  
  <pre><code>&lt;data name="gDefaultTheme" xml:space="preserve"&gt;
  &lt;value&gt;Temaet "Standard" kates.&lt;/value&gt;
  &lt;/data&gt;
  &lt;data name="gCannot" xml:space="preserve"&gt;
  &lt;value&gt;Temaet "{0}" er satt som staettes.&lt;/value&gt;
  &lt;/data&gt;
  </code></pre>
  
  <p>In the xml above I need to find the double quotes in the <code>&lt;value&gt;</code> tags, but not to find any double quotes in the XML itself.</p>
  
  <p>The closest I have come so far is <code>(?&lt;=&lt;value&gt;)(.*?)(?=&lt;/value&gt;)</code>, but this just selects all the text between the value tags.</p>
  
  <p>Thanks</p>