title: Catch with regex only the first element in a list(can be multiple, but not one after another
body: <p>I have the following text:</p>
  
  <pre><code>Application\n- Lorem\n -Auto 
  Applications:\n- Lorem2\n -Auto 
  </code></pre>
  
  <p>If there is no ':' I want to change it in:</p>
  
  <pre><code>Application:\n- Lorem
  </code></pre>
  
  <p>I tried but is failing:</p>
  
  <pre><code> text = text.replace('\n-', ':\n-')
   text = re.sub('\n-', ':\n-', text)
  </code></pre>
  
  <p>In a textarea I want to achieve:</p>
  
  <pre><code>Application:
  - Lorem
  - Auto
  </code></pre>
  
  <p>I can replace <code>::</code> but is adding ':' after each <code>\n-</code> which catch all in list</p>