Есть лог
строки формируются
178.35.13.178 - - [14/Jun/2017:00:58:53 +0300] "GET /sovetniki/sovetnik/TesterGraph1.gif HTTP/1.1" 200 18071 "http://site.ru/sovetniki/sovetnik/index.php" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0"
ип адрес - - "дата текст " " текст"
Я хочу сохранить данный лог в массив структуру по типу
struct log
{
string ip;
datetime time;
string type;
string url;
int ServerRequest ; (200, 404, 301)
int DocumentSize;
string Other;
};
Как разбить строку по структуре ??
Какие есть предложения ?
Какие есть предложения ?
Если средствами MQL - то парсим все через StringSplit(), StringFind().
Если не ограничены выбором инструментария, то согласен с Алексеем - смотреть в сторону регулярных выражений...
мне нужно разобрать только лог, из за лога таскать 20 инклюдников не кайф.
О да!! Программа вырастет на ужасные 100 Кб ))) Надо быть честным перед самим собой и сказать - мне лень изучать новое.
О да!! Программа вырастет на ужасные 100 Кб ))) Надо быть честным перед самим собой и сказать - мне лень изучать новое.
мне не лень, я просто спросил, может у кого то есть простое решение, без кучи не нужного хлама
Всем спасибо разобрался сам...
Я в тебя верил. Но Не ждал что ты сообразишь, у тебя с этим...
Я в тебя верил. Но Не ждал что ты сообразишь, у тебя с этим...
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Есть лог
строки формируются
178.35.13.178 - - [14/Jun/2017:00:58:53 +0300] "GET /sovetniki/sovetnik/TesterGraph1.gif HTTP/1.1" 200 18071 "http://site.ru/sovetniki/sovetnik/index.php" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0"
ип адрес - - "дата текст " " текст"
Я хочу сохранить данный лог в массив структуру по типу
struct log
{
string ip;
datetime time;
string type;
string url;
int ServerRequest ; (200, 404, 301)
int DocumentSize;
string Other;
};
Как разбить строку по структуре ??
Какие есть предложения ?