java split for multiple characters

Java
String input = "Hi,X How-how are:any you?";
String[] parts = input.split("[\\W]");
Source

Also in Java: