title: Regex split numbers and letter groups without spaces
body: <p>If I have a string like "11E12C108N" which is a concatenation of letter groups and digit groups, how do I split them without a delimiter space character inbetween?</p>
  
  <p>For example, I want the resulting split to be:</p>
  
  <pre><code>tokens[0] = "11"
  tokens[1] = "E"
  tokens[2] = "12"
  tokens[3] = "C"
  tokens[4] = "108"
  tokens[5] = "N"
  </code></pre>
  
  <p>I have this right now.</p>
  
  <pre><code>public static void main(String[] args) {
  
      String stringToSplit = "11E12C108N";
  
      Pattern pattern = Pattern.compile("\\d+\\D+");
      Matcher matcher = pattern.matcher(stringToSplit);
  
      while (matcher.find()) {
          System.out.println(matcher.group());
      }
  }
  </code></pre>
  
  <p>Which gives me:</p>
  
  <pre><code>11E
  12C
  108N
  </code></pre>
  
  <p>Can I make the original regex do a complete split in one go? Instead of having to run the regex again on the intermediate tokens?</p>