title: Extracting substring ending with some sign but without this sign
body: <p>I have some string</p>
  
  <pre><code>string &lt;- "Shakira - Wolf - 02.Hips don't lie.mp3"
  </code></pre>
  
  <p>I want only the first part, so the name of the artist. I use regex like this</p>
  
  <pre><code>stri_extract_all_regex(string, "^.*?-")
  </code></pre>
  
  <p>The output: <code>"Shakira -"</code>. But I don't want <code>" -"</code>. How to write regex which allows me to take only the substring which stands <em>before</em> the first <code>" -"</code>?</p>