title: Extract version number from string, optimal way?
body: <p>I have that string:</p>
  
  <pre><code>&lt;span class="cloud-browser-downloads__dl-row-chrome-container cloud-body-text__small"&gt;Chrome v. &lt;span class="cloud-browser-downloads__dl-row-chrome-version"&gt;74.0.3729.131&lt;/span&gt;&lt;/span&gt;
  </code></pre>
  
  <p>I just want the version number. I'm wondering what you guys think would be the optimal way to isolate it.</p>
  
  <p>Right now i'm doing it via REGEX like this :</p>
  
  <pre><code>-match "\d{1,}[\.]\d{1,}[\.]\d{1,}[\.]\d{1,}"
  </code></pre>
  
  <p>(1 or more Numbers, dot, 1 or more Numbers, dot, 1 or more Numbers, dot, 1 or more Numbers)</p>
  
  <p>It works perfectly however what if they were to change the version naming?</p>
  
  <p>Another way to see it would be to isolate what is between </p>
  
  <pre><code>&lt;span class="cloud-browser-downloads__dl-row-chrome-version"&gt;
  </code></pre>
  
  <p>and </p>
  
  <pre><code>&lt;/span&gt;
  </code></pre>
  
  <p>Just looking for your opinion on the safest way to approach this.</p>
  
  <p>FYI : I know I can use Invoke-Webrequest to fetch the actual element but for some reason that command hangs on this particular google URL so I had to make do with just fetching the source code with an InternetExplorer.Application COM objet.</p>