Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- String input = "[2015-01-07 07:17:56,911]: R=\"InProgressOrders.jsp\", REQUEST_UUID=\"77ed2ab1-b799-4715-acd5-e77ab756192e\", HTTP_M=\"POST\", PFWD=\"login.jsp\", USER_ORG=\"TradeCustomer.1717989\", TX_ORG1=\"1717989\", DB.QUERY_CT=61, DB.UPDATE_CT=2, DB.DUPQ_CT=1, DB.SVR_MS=59, DB.IO_MS=111, DB.DRV_MS=144, DB.LOCK_MS=31, DB.BYTES_W=1501, KV.PUT=1, KV.GET=5, KV.PWAIT_MS=2, KV.GWAIT_MS=4, KV.BYTES_W=193, KV.BYTES_R=367, MCACHE.GET=30, MCACHE.PUT=18, MCACHE.L1HIT=10, MCACHE.L2HIT=1, MCACHE.HIT=1, MCACHE.MISS=18, MCACHE.WAIT_MS=51, MCACHE.BYTES_W=24538, MCACHE.BYTES_R=24282, ROOTS.READ_CT=6, ROOTS.DUPRSV_CT=3, THREAD.WALL_MS=594, THREAD.CPU_MS=306, THREAD.CPU_USER_MS=300, THREAD.MEM_K=19318";
- String pattern = "([\\w\\.]+)=([\"\\w\\d\\.-]+)";
- Matcher matcher = Pattern.compile(pattern).matcher(input);
- Map<String,String> findings = new HashMap<>();
- while(matcher.find()) { findings.put(matcher.group(1), matcher.group(2)); }
- System.out.println(findings.toString());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement