Mega Code Archive

 
Categories / Java / Data Type
 

Split on various punctuation and zero or more trailing spaces

import java.util.Arrays; public class Main{ public static void main(String[] argv) throws Exception{     String testStr = "This;:, is:;:;:;. a!:; test?";     System.out.println("Original string: " + testStr);     String[] result = testStr.split("[.,!?:;]+\\s*");     System.out.print("Split on various punctuation: ");     System.out.println(Arrays.toString(result));   } } /* Original string: This;:, is:;:;:;. a!:; test? Split on various punctuation: [This, is, a, test] */