import java.util.regex.*; import java.io.*; public class ParseSeparatedData{ public static void main(String[] args) throws IOException{ BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Enter string for finding separated data: "); String string = in.readLine(); String[] str = string.split("[, ]+(and|or)*[ ]"); for (int i = 0; i < str.length; i++){ System.out.println(str[i]); } } }