fork download
  1. import java.util.Arrays;
  2.  
  3. public class Main
  4. {
  5. public static void main(String[] args)
  6. {
  7. String yourString = "author_name1, author_name2, author_name3 and author_name4";
  8.  
  9. System.out.println("Without \\s*:");
  10. System.out.println(Arrays.toString(yourString.split("(,|and)")));
  11. System.out.println("With \\s*:");
  12. System.out.println(Arrays.toString(yourString.split("\\s*(,|and)\\s*")));
  13. }
  14. }
Success #stdin #stdout 0.07s 380160KB
stdin
Standard input is empty
stdout
Without \s*:
[author_name1,  author_name2,  author_name3 ,  author_name4]
With \s*:
[author_name1, author_name2, author_name3, author_name4]