|
|
|
Помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
Друзья, добрый день. Есть разовая задачка, которая требует написать регулярку к команде grep (но скорее что-то иное), но т.к. практически не приходится иметь с этим дела, боюсь завязну в изучении, а задачка разовая. Буду благодарен, если кто поможет ее решить. Есть файл с логами, очень большой, в нем проскальзывает сообщение вида: 10.51.23 [XXXXXXXXX] WARNING internal params (:X1=xxx,:X2=xxx,:X3=xxx,:X4=xxx, ......... ,:Xx=xxx) Параметров предоложим очень много, в параметрах может содержаться любой текст и при этом нужно вытащить пары двух параметров, например Значение X3||' '||Значение X5 - для первой записи из файла Значение Х3||' '||Значение X5 - для второй записи из файла Запись не равна строчке и есть промежуточные другие записи. Как такое написать в PL/Sql я понимаю, но 400 метров файлик в нем не распарсить, а регулярками не так часто пользуюсь и соответствнно не так "хорошо" владею в UNIX системах :) Может кто подскажет, как решить такую задачку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2011, 19:15 |
|
||
|
Помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
SER-Gun, Код: plaintext 1. ps недатер до канца, такшта звиняйте, пятница... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2011, 01:30 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=37324250&tid=1484161]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
185ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 527ms |

| 0 / 0 |
