java split delimiters "(\\w*[\\d\\s!]+\\w*)+"; code example
Example 1: How to split a string in Java
String string = "004-034556";
String[] parts = string.split("-");
String part1 = parts[0]; // 004
String part2 = parts[1]; // 034556
Example 2: split on . in java
String textfile = "ReadMe.txt";
String filename = textfile.split(".")[0];
String extension = textfile.split(".")[1];