Flux RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


Social bookmarking

Social bookmarking reddit  Social bookmarking google      

Conservar e compartilhar o endereço de PC Seguro em seu site de social bookmarking

Conservar e compartilhar o endereço de Fórum PC Brasil em seu site de social bookmarking

Estatísticas
Temos 14523 usuários registrados
O último usuário registrado atende pelo nome de Fabio Oliveira

Os nossos membros postaram um total de 35500 mensagens em 3607 assuntos
Últimos assuntos
» PC Gamer (Sugestão)
por graftt Ontem à(s) 08:31

Quem está conectado
Não há nenhum usuário online :: Nenhum usuário registrado, Nenhum Invisível e nenhuma Visita :: 1 Motor de busca

Nenhum

O recorde de usuários online foi de 163 em Seg 02 Set 2019, 16:28
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Abril 2020
SegTerQuaQuiSexSabDom
  12345
6789101112
13141516171819
20212223242526
27282930   

Calendário Calendário


Problema com Regular Expression em C++

Ir em baixo

Problema com Regular Expression em C++ Empty Problema com Regular Expression em C++

Mensagem por Adenes em Ter 31 Mar 2015, 16:19

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.
Adenes
Adenes
Iniciante
Iniciante

Mensagens : 1
Reputação : 0
Data de inscrição : 31/03/2015

Voltar ao Topo Ir em baixo

Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum