title: Split camel case string with number special treatment
body: <p>I need to split camel case string with special treatment for numbers (in Java). I tried some regex but without success. Examples below:</p>
  
  <pre><code>SomeString -&gt; ["Some", "String"]
  SomeString1 -&gt; ["Some", "String1"]
  SomeString1Word -&gt; ["Some", "String1Word"]
  </code></pre>
  
  <p>Any ideas what regex i should use?</p>
  
  <p>Edit: Rule: Split by camel cases but not split when number is between small and big letter. Don't split also when number is last character. This will fit my requirements. </p>