title: Regex Get Value before string or number
body: <p>I would like to ask is that possible to get digit or string after The word.
  e.g</p>
  <pre><code>Abc ddd 1 0.4 44 USD 99 00 99
  cc gg 1 0.4 445 66 USD 100 00 999
  bb dd xx cc 56 78 99 65 35.45 USD 99 00 88 66 99
  </code></pre>
  <p>Out put target any value before USD</p>
  <pre><code>44
  66
  35.45
  </code></pre>
  <p>meaning that any value before USD.</p>
  <p>Try using below code but couldnt get</p>
  <pre><code>(?&lt;=USD\s\d+)\S+
  </code></pre>