Mega Code Archive

 
Categories / Java / Regular Expressions
 

Another pattern split

import java.util.regex.Pattern; public class PatternSplit {   public static void main(String args[]) {     String statement = "I will not compromise. I will not "         + "cooperate. There will be no concession, no conciliation, no "         + "finding the middle ground, and no give and take.";     String tokens[] = null;     String splitPattern = "compromise|cooperate|concession|"         + "conciliation|(finding the middle ground)|(give and take)";     Pattern p = Pattern.compile(splitPattern);     tokens = p.split(statement);     System.out.println("REGEX PATTERN:\n" + splitPattern + "\n");     System.out.println("STATEMENT:\n" + statement + "\n");     System.out.println("TOKENS:");     for (int i = 0; i < tokens.length; i++) {       System.out.println(tokens[i]);     }   } }