title: Vim: regular expression to match up to a string
body: <p>What regular expression in Vim will match all
  characters up to <code>no.</code> in the below sting?</p>
  
  <pre><code>foo, bar, and baz, no. 13, qux
  </code></pre>
  
  <p>In other words the match must be <code>foo, bar, and baz,</code></p>
  
  <p>I'm new with regular expressions, did my research here on Stack
  Overflow, and one suggestion is <code>.+?(?= no.)</code>.  But it seems to work
  only with the regular (perl?) flavour of regular expressions, not in
  Vim.</p>
  
  <p>Please, help.</p>
  
  <p>Maybe there's a simpler solution to what I'm trying to achieve.  My ultimate goal is to put <code>foo, bar, and baz</code> in curly brackets, and I planned to to a global substitution command involving regular expressions.</p>