shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Expressão regular!


From: Wilson Freitas
Subject: Re: [shell-script] Expressão regular!
Date: Wed, 12 May 2004 02:48:45 -0300
User-agent: Mozilla Thunderbird 0.5 (X11/20040509)

Jorge,

Eu acho que essa aqui pode te ajudar

para sed e grep: [0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}
para egrep, perl e python: [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}
para perl e python: \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3} !! bem clean essa ;)

mas essa ER tambem casa coisas como: 001.001.002.003 ou 999.999.999.999 que nao sao IPs validos. Para casar somente os IPs validos temos que refinar MUITO mais a regra, mas ai ja eh outra historia. Para maioria dos casos - como parse de arquivos de Log - elas vao ser uteis.

Abracos

Wilson Freitas

Jorge Pereira wrote:

Olá Amigos da lista! :)
Gostaria de saber como seria uma expressão para uma condição so aceitar o valor tipo

xxx.xxx.xxx.xxx

Tipo, so aceite IP!
Exemplo:  192.168.1.5, 200.155.6.9, etc....

Acabei de comprar o livro do nosso grande amigo "Aurelio" que pelo que eu sei, com certeza vai responder a minha duvida...
Estou ancioso para que chegue logo o livro para eu poder devorar ele...

Abraço a todos! []s





reply via email to

[Prev in Thread] Current Thread [Next in Thread]