Após terminar de ler o livro sobre Expressões Regulares do Aurélio Marinho (nota 10!), fui me arriscar a trabalhar com essas tais Regexp, estava tudo muito bem, quando fui escrever uma para conferir se um IP era válido, olhe o tamanho da "coisa"; /^([01][0-9][0-9]|2[0-5][0-5]|[0-9]|[0-9][0-9])\.([01][0-9][0-9]|2[0-5] [0-5]|[0-9]|[0-9][0-9])\.([01][0-9][0-9]|2[0-5][0-5]|[0-9]|[0-9][0-9])\. ([01][0-9][0-9]|2[0-5][0-5]|[0-9]|[0-9][0-9])$/
Está funcionando corretamente (ao menos até agora), mas fiquei pensando se haveria uma forma de diminuir seu tamanho, os "retrovisores" não serviram (pois repetiam o resultado do primeiro grupo), é normal uma regexp ficar dessa forma? --------------------------------------------------------------------- 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: [EMAIL PROTECTED] --------------------------------------------------------------------- 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 <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
