[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