[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Verificações
From: |
Eri Ramos Bastos |
Subject: |
Re: [shell-script] Verificações |
Date: |
Wed, 4 Feb 2009 15:18:29 -0400 |
É, você tem razão:
$ echo 00:0f:fe:63:33:ec|egrep --color '[a-fA-F0-9]{2}[:|-]?{14}'
00:0f:fe:63:33:ec <- Tudo colorido
$ echo 00:0f:fe:63:33:ec|egrep --color '^[a-fA-F0-9]{2}[:|-]?{14}'
00:0f:fe:63:33:ec <- Apenas o 00: inicial casou
$ echo 00:0f:fe:63:33:ec|egrep --color '[a-fA-F0-9]{2}[:|-]?{14}$'
00:0f:fe:63:33:ec <- Apenas o ec casou
$ echo 00:0f:fe:63:33:ec|egrep --color '^[a-fA-F0-9]{2}[:|-]?{14}$'
$ <- Não casou nada. :-P
[]'s
Eri
2009/2/4 Julio C. Neves <address@hidden>:
> Eri, acho que essa regexp tá furada... Até aqui [a-fA-F0-9]{2}[:|-] está
> certa, 2 hexadecimais seguidos por dois-pontos ou hífen (mas prefiro
> [[:xdigit:]]{2}[:|-]), porém o resto... O ponto de perguntação torna
> opcional o átomo [:|-] e o {14} diz que isso tem que repetir 14 vezes.
>
> O ? e o {14} são quantificadores, e até onde eu saiba, 2 quantificadores
> seguidos em uma ER está errado.
> --
> Abração,
> Julio
> *Cursos de Shell e Zenity nos finais de semana:
> - Em SP ligue (11) 2125-4747;
> - Em DF ligue (61) 3223-3000;
> - No RJ brevemente;
> - Turmas fechadas em outras cidades ligue (21) 8112-9988
> *
>
> 2009/2/4 Eri Ramos Bastos <address@hidden>
>
>> Achei essa regex um tempo atrás, na tal da internet*
>>
>> [a-fA-F0-9]{2}[:|-]?{14}
>>
>> * http://xiix.wordpress.com/2008/06/26/python-regex-for-mac-addresses/
>>
>> []'s
>> Eri
>>
>> 2009/2/4 Julio C. Neves <address@hidden <julio.neves%40gmail.com>>:
>>
>> > Fala Alexandre,
>> > uma expressão regular para o mac é fácil, para o IP é beeem mais
>> complicada,
>> > mas acho que tem gente na lista que já tem isso pronto.
>> >
>> > mac: ^([[:xdigit:]]{2}:){5}[[:xdigit:]]{2}$
>> >
>>
>>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>
- Verificações, Alexandre Gorges, 2009/02/04
- Re: [shell-script] Verificações, Flavio Junior, 2009/02/04
- Re: [shell-script] Verificações, Julio C. Neves, 2009/02/04
- Re: [shell-script] Verificações, Cristiano Amaral, 2009/02/04
- Re: [shell-script] Verificações, Alexandre Gorges, 2009/02/04
- Re: [shell-script] Verificações, Flavio Junior, 2009/02/04
- Re: [shell-script] Verificações, Alexandre Gorges, 2009/02/05
- Re: [shell-script] Verificações, Julio C. Neves, 2009/02/05
- Re: [shell-script] Verificações, Alexandre Gorges, 2009/02/05