The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"regex"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"regex"  
Сообщение от sergeyfromkomi email(ok) on 18-Июл-08, 16:13 
HELP!!!
Как из строчки : "5 minute input rate 10673000 bits/sec, 1408 packets/sec"
выдирать только 10673000
Помогите начиркайте  regex. Буду благодарен
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

  • regex, phpcoder, 16:18 , 18-Июл-08, (1)  
    • regex, Sergey, 16:54 , 18-Июл-08, (2)  
      • regex, mirya, 18:50 , 18-Июл-08, (3)  
      • regex, jd2, 01:16 , 19-Июл-08, (4)  
    • regex, littlevik, 07:13 , 19-Июл-08, (5)  
      • regex, const, 19:43 , 19-Июл-08, (6)  
      • regex, phpcoder, 20:14 , 19-Июл-08, (7)  

Сообщения по теме [Сортировка по времени | RSS]


1. "regex"  
Сообщение от phpcoder email(??) on 18-Июл-08, 16:18 
>HELP!!!
>Как из строчки : "5 minute input rate 10673000 bits/sec, 1408 packets/sec"
>
>выдирать только 10673000
>Помогите начиркайте  regex. Буду благодарен

[c0der@xxx ~]$ echo "5 minute input rate 10673000 bits/sec, 1408 packets/sec" | perl -pe 's|\d+ minute input rate (\d+) bits/sec, \d+ packets/sec|$1|'
10673000

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "regex"  
Сообщение от Sergey email(??) on 18-Июл-08, 16:54 
>[c0der@xxx ~]$ echo "5 minute input rate 10673000 bits/sec, 1408 packets/sec" |
>perl -pe 's|\d+ minute input rate (\d+) bits/sec, \d+ packets/sec|$1|'
>10673000

Спасибо !!! Работает !!
подскажите ссылку на хороший учебник ....


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "regex"  
Сообщение от mirya email on 18-Июл-08, 18:50 
>подскажите ссылку на хороший учебник ....

man perlretut
man perlre

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "regex"  
Сообщение от jd2 (ok) on 19-Июл-08, 01:16 
>Спасибо !!! Работает !!
>подскажите ссылку на хороший учебник ....

Дж. Фридл.
Регулярные выражения.
http://www.ozon.ru/context/detail/id/1379940/

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "regex"  
Сообщение от littlevik on 19-Июл-08, 07:13 
>>HELP!!!
>>Как из строчки : "5 minute input rate 10673000 bits/sec, 1408 packets/sec"
>>
>>выдирать только 10673000
>>Помогите начиркайте  regex. Буду благодарен
>
>[c0der@xxx ~]$ echo "5 minute input rate 10673000 bits/sec, 1408 packets/sec" |
>perl -pe 's|\d+ minute input rate (\d+) bits/sec, \d+ packets/sec|$1|'
>10673000

$ echo "5 minute input rate 10673000 bits/sec, 1408 packets/sec" |awk '{print $5}'
так не проще?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "regex"  
Сообщение от const email(??) on 19-Июл-08, 19:43 
>$ echo "5 minute input rate 10673000 bits/sec, 1408 packets/sec" |awk '{print
>$5}'
>так не проще?

Или так:
set -- 5 minute input rate 10673000 bits/sec, 1408 packets/sec
echo $5

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "regex"  
Сообщение от phpcoder email(??) on 19-Июл-08, 20:14 
>так не проще?

Может и проще, но тема про Perl (иначе я бы на sed  предложил вариант)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру