title: Python split without deleting the delimiter
body: <p>I know that this question will be maybe marked as a duplicate, but I already read the other ones and they didn´t help me. </p>
  
  <p>I have files that looks like this. I want to delete every character before the 
  <code>&lt;?xml</code></p>
  
  <p>The example text.</p>
  
  <pre><code>21.12.2017 18:31    1   CI-99   1   403-26  &lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;soapenv:Env etc. etc.
  </code></pre>
  
  <p>I tried to do it with:</p>
  
  <pre><code>sep = "&lt;?xml"
  result = text.split(sep, 1)[-1]
  </code></pre>
  
  <p>But the result cuts away my delimiter.
  The resulting text.</p>
  
  <pre><code>version="1.0" encoding="UTF-8"?&gt;&lt;soapenv:Env etc. etc.
  </code></pre>
  
  <p>Any suggestions of how to avoid that so that the final result looks like this.</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;soapenv:Env etc. etc.
  </code></pre>