title: How do you split a string in Python with multiple delimiters?
body: <p>For example, I could want to split <code>"Hello&gt;&gt;&gt;World!!!!2]]splitting"</code> into <code>["Hello", "World","2","splitting"]</code>. It doesn't need to be ^that^, but I want to split a string with multiple (say 5) delimiters.
  Thanks.</p>
  
  <p>EDIT: I also want to keep the delimiter, making it <code>["Hello", "&gt;&gt;&gt;", "World", "!!!!", "2", "]]", "splitting"]</code></p>
  
  <p>Here's what I've tried:</p>
  
  <pre><code>&gt;&gt;&gt; string = "Hello&gt;&gt;&gt;World!!!!2]]splitting"
  &gt;&gt;&gt; import re
  &gt;&gt;&gt; re.split("(\W)&gt;&gt;&gt;|!!!!|]]", string)
  ['Hello&gt;&gt;&gt;World', None, '2', None, 'splitting']
  </code></pre>
  
  <p>(I'm new at Regex)</p>