Использование регулярных выражений для получения определенных строк - C#
Формулировка задачи:
ребят помогите пожалуйста, не могу сделать и все ((((
есть файл, в этом файле нужно найти строки типа: 10.05.2012 16:17:38,977 [DEBUG] Indusoft.LDS.Server.DPM.Common(1656) - Close user session: (IPAddress: 10.16.252.115; HostName: MIKHEEVALV; MainModuleName: Indusoft.LDS.Eng.exe; ProcessId: 1532; WindowsLogon: BASHNEFT\MikheevaLV; SessionUid: b43d939b-3aa1-49bb-bed6-579c6a676e88; AppUser: Михеева Л.В.; CultureName: ru-RU),
как найти эти строки используя регулярные выражения, а потом из найденных строк отдельно выбрать дату,время (то что в начале), далее ip пользователя , имя и так далее!! я не въезжаю и все , я могу отдельно находить части, ну допустим имя пользователя и так далее, но мне нужно чтоб программа находила строки именно такого типа, а потом уже выводила данные допустим в виде:
ip: 10.16.252.115 Имя пользователя: Михеева Л.В. Дата: 10.05.2012 Время: 16:17:38
ip: 18.15.252.145 Имя пользователя: Валеев Л.В. Дата: 10.05.2012 Время: 20:17:39
ip: 11.16.562.287 Имя пользователя: Тихонов Л.В. Дата: 10.05.2012 Время: 14:17:38
----------------------------------------------------------------------------------------
ip: 34.10.252.576 Имя пользователя: Иванов Л.В. Дата: 10.05.2012 Время: 21:17:38
и т.д
Решение задачи: «Использование регулярных выражений для получения определенных строк»
textual
Листинг программы
^(\d\d\.\d\d\.\d\d\d\d \d\d:\d\d:\d\d),\d\d\d \[DEBUG\].*IPAddress: (\d+\.\d+\.\d+\.\d+).*AppUser: (\S+ \S\.\S\.).*$
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д