title: Split a String on an Integer followed by a space
body: <p>I have a rather large <code>String</code> that i need to split so I can put it into an array.  As it is, there will be a semicolon followed by an <code>Integer</code>, followed by a space and this is where I need to split it.</p>
  
  <p>Say for instance, I have a <code>String</code>:</p>
  
  <pre><code> first aaa;0 second bbb;1 third ccc;2
  </code></pre>
  
  <p>I need to split it so that it becomes:</p>
  
  <pre><code> first aaa;0 
   second bbb;1
   third ccc;2
  </code></pre>
  
  <p>I assume I can use something like:</p>
  
  <pre><code> Pattern pattern = Pattern.compile(^([0-9]*\s");
   myArray = pattern.split(string_to_split);
  </code></pre>
  
  <p>I just don't understand RegEx that well yet.</p>
  
  <p>Thanks to anyone taking a look</p>
  
  <p>Also, the pattern where it should be split will always be a semicolon, followed by only one digit and then the space.</p>