import java.util.*;
import java.lang.*;
class Main
{
{
String delims
= "(, )?(name|id|dest|from|date_time)?[:\\s]+"; String line
= "name: john, id: 20, dest: toledo, from: seattle, date_time: [2/8/12 15:48:01:837 MST]"; String[] lineTokens
= line.
split(delims,
6);
{
// for debugging
// other processing I want to do
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgpjbGFzcyBNYWluCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJU3RyaW5nIGRlbGltcyA9ICIoLCApPyhuYW1lfGlkfGRlc3R8ZnJvbXxkYXRlX3RpbWUpP1s6XFxzXSsiOwpTdHJpbmcgbGluZSA9ICJuYW1lOiBqb2huLCBpZDogMjAsIGRlc3Q6IHRvbGVkbywgZnJvbTogc2VhdHRsZSwgZGF0ZV90aW1lOiBbMi84LzEyIDE1OjQ4OjAxOjgzNyBNU1RdIjsKU3RyaW5nW10gbGluZVRva2VucyA9IGxpbmUuc3BsaXQoZGVsaW1zLCA2KTsKCmZvciAoU3RyaW5nIHQgOiBsaW5lVG9rZW5zKQp7CiAgICAvLyBmb3IgZGVidWdnaW5nCiAgICBTeXN0ZW0ub3V0LnByaW50bG4gKHQpOwogICAgLy8gb3RoZXIgcHJvY2Vzc2luZyBJIHdhbnQgdG8gZG8KfSAgIAkKCX0KfQ==