У меня есть файл журнала, который содержит следующий код ... Я хочу использовать файл журнала в качестве входных данных и фильтровать UserName, дату и подсчет no. в раз Client разъединение, соединение клиента и отбрасывания пакетов ДЛЯ КАЖДОГО USERNAME ........ Вход Пример:Извлечение данных из файла журнала
[ComputerC7] UserName:ABC1 id:02 | (11/22/2016 01:20:03) | Client connected.
[ComputerC8] UserName:ABC2 id:01 | (11/24/2016 03:10:35) | Client disconnected.
[ComputerC9] UserName:ABC5 id:04 | (11/25/2016 01:20:35) | Packet drop.
[ComputerC7] UserName:ABC1 id:02 | (11/22/2016 01:20:03) | Packet drop.
мне нужно иметь уникальных пользователей списка. и показать «Подключено», «Отключено», «Количество пакетов» для каждого дня отдельно. Это может привести к некоторому java-коду и регулярному выражению.
Выход:
UserName: ABC1 Date:11/22/2016 Connected :1 Disconnected :0 Packet Drop:1
UserName: ABC2 Date:11/24/2016 Connected :0 Disconnected :1 Packet Drop:0
UserName: ABC5 Date:11/25/2016 Connected :0 Disconnected :0 Packet Drop:1
Добро пожаловать в переполнение стека! Чтобы улучшить свой вопрос, просмотрите [как спросить] (http://stackoverflow.com/help/how-to-ask). Отправьте код, который вы попробовали, и полученные вами ошибки. Будьте как можно более конкретными, так как это приведет к лучшим ответам. – David