title: Capture a set of numbers in sed
body: <p>I have the following string</p>
  
  <pre><code>Text1 Text2 v2010.0_1.3 Tue Jun 6 14:38:31 PDT 2017
  </code></pre>
  
  <p>I am trying to capture only <code>v2010.0_1.3</code> using </p>
  
  <pre><code>echo "Text1 Text2 v2010.0_1.3 Tue Jun 6 14:38:31 PDT 2017" |
  sed -nE 's/.*(v.*\s).*/\1/p'
  </code></pre>
  
  <p>and I get the following result <code>v2010.0_1.3 Tue Jun 6 14:38:31 PDT</code>. It looks like sed is not stopping the first occurrence of the space, but at the last one. How can I capture only until the first occurence?</p>