我有一个需求,需要解析一个键值逗号分隔的文件。请查看附带的样本日志文件格式。
event_1,log_time:2013-11-05T08:33:37:293+00,user_id:2535285332077170,profile_id:8,nickname:2535285332077170,rank_id:7,shop_tr_status:OK,
event_2,log_time:2013-11-05T08:33:37:344+00,rule_id:18372990742769963554,user_id:2535285332077170,profile_id:8,
event_3,log_time:2013-11-05T08:33:37:401+00,user_id:2535285332077170,profile_id:8,nickname:2535285332077170
我的要求是,如果是事件1,则需要记录时间和昵称。
如果是事件2,则需要用户ID和配置文件ID。
如果是事件3,则需要用户ID和昵称。
有人能建议如何最好地处理这个问题吗?