title: Regex to insert space in vim
body: <p>I am a regex supernoob (just reading my first articles about them), and at the same time working towards stronger use of vim.  I would like to use a regex to search for all instances of a colon <code>:</code> that are not followed by a space and <strong>insert</strong> one space <strong>between</strong> those colons and any character after them.  </p>
  
  <p>If I start with:</p>
  
  <pre><code>foo:bar
  </code></pre>
  
  <p>I would like to end with</p>
  
  <pre><code>foo: bar
  </code></pre>
  
  <p>I got as far as <code>%s/:[a-z]</code> but now I don't know what do for the next part of the <code>%s</code> statement.  </p>
  
  <p>Also, how do I change the <code>:[a-z]</code> statement to make sure it catches anything that is not a space?</p>