Ir para conteúdo
Fórum Script Brasil

Adenes

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre Adenes

Adenes's Achievements

0

Reputação

  1. Sim essa é minha intenção. Porém esses campos são variáveis. O IP está capturando corretamente, mas a parte da probe não captura nenhum dos caracteres especiais, somente letras e o . os {}/= não são capturados nem do jeito que eu postei nem com sua dica.
  2. Boa Noite, Preciso capturar dados de uma variável usando uma regular expression. Os dados estão na forma (por exemplo Ip=8.8.8.8&probe=ip/tcp{dst=53}). Para isso estou usando: char *data; data = getenv("QUERY_STRING"); char ipt[40]; char probe[40]; sscanf(data,"ip=%[0-9a-zA-Z-.]&probe=%[0-9a-zA-Z-.{}/=]",ipt,probe); O segundo dado tem a barra sempre, porém o compilador não aceita essa regular expression, mais especificamente a / são consigo capturar o que há depois do probe= como fazer? Já tentei usar sscanf(data,"ip=%[0-9a-zA-Z-.]&probe=%[...]",ipt,probe); sem sucesso também.
×
×
  • Criar Novo...