fork download
  1. import java.util.*;
  2. import java.lang.*;
  3.  
  4. class Main
  5. {
  6. public static void main (String[] args) throws java.lang.Exception
  7. {
  8. String delims = "(, )?(name|id|dest|from|date_time)?[:\\s]+";
  9. String line = "name: john, id: 20, dest: toledo, from: seattle, date_time: [2/8/12 15:48:01:837 MST]";
  10. String[] lineTokens = line.split(delims, 6);
  11.  
  12. for (String t : lineTokens)
  13. {
  14. // for debugging
  15. System.out.println (t);
  16. // other processing I want to do
  17. }
  18. }
  19. }
Success #stdin #stdout 0.08s 212416KB
stdin
Standard input is empty
stdout
john
20
toledo
seattle
[2/8/12 15:48:01:837 MST]