un equivalent du ereg de php ??? [C] - Programmation
Marsh Posté le 26-03-2002 à 17:33:48
bah, si t'expliquait ce que c'est le ereg, ça pourrait mieux aller. ceux qui connaissent le C++ connaissent pas forcément le Php. Tu réduits tes chances de réponse là !
Marsh Posté le 26-03-2002 à 17:38:21
pas con...
ereg ca te permet d evaluer des chaine et d en extraire des morceaux... t as une syntaxe particuliere du genre, tu lui met [0-9], ca veut dire que tu veux une nb entre 0 et 9...
ca te permet de controler la validite des chaine de caractere en gros...
par exple si tu veux voir si tu as @ au milieu d un email...
Marsh Posté le 26-03-2002 à 17:44:10
strtok ca devrait marcher
http://forum.hardware.fr/forum2.ph [...] ic=&trash=
Marsh Posté le 26-03-2002 à 17:44:43
Faut dire merci à El_Gringo
Marsh Posté le 26-03-2002 à 17:46:15
Fucky_Fuck a écrit a écrit : pas con... ereg ca te permet d evaluer des chaine et d en extraire des morceaux... t as une syntaxe particuliere du genre, tu lui met [0-9], ca veut dire que tu veux une nb entre 0 et 9... ca te permet de controler la validite des chaine de caractere en gros... par exple si tu veux voir si tu as @ au milieu d un email... |
alors, à ma connaissance, t'as pas de fonction qui fasse ça (et je pense pas que ça existe en C, c pas le genre. Trop ergonomique, trop simple !
Par contre, tu peux faire l'équivalent avec des fonction comme
strpbrk (const char *string, const char *strCharSet );
où *string est la chaine dans laquel tu recherche, et *strCharSet contient l'ensemble des caractères à rechercher (dans ton cas, ça contiendrai ("0123456789" ))
en fait, t'as plein de fonctions de manipulation de chaines (tt ce qui commence par str) qui peuvent te servir.
ps: si tu t'addendais à qqch qui ressemble au Php, bonne chance !
Marsh Posté le 26-03-2002 à 17:48:57
robbystar a écrit a écrit : strtok ca devrait marcher http://forum.hardware.fr/forum2.ph [...] ic=&trash= |
ou strtok, ouais
Quelle star ce Gringo !
Marsh Posté le 26-03-2002 à 23:57:47
Merci pour ces réponses...
En fait je m'attendais à non ça n'existe pas...
Mais bon, je tentais le coup quand même...
Marsh Posté le 27-03-2002 à 03:10:20
ça n'existe pas dans le C standard, ça existe bien évidemment dans des libs.
maintenant, tu peux sois mater les sources de php pour chercher des commentaires sur la lib originale (si ça vient d'une lib), soit extraire le code de php (tu tombes alors sous licence gpl), soit chercher sur google une lib : http://www.google.com/search?q=reg [...] rary&hl=en , par ex pcre : http://www.pcre.org/ .
Marsh Posté le 27-03-2002 à 04:26:35
Y a un source pour Delphi
Bon ca va, c'est pas du delphi... Bah doit y avoir moyen d'utiliser la librairie ereg alors...
Marsh Posté le 27-03-2002 à 12:39:31
Buitoni a écrit a écrit : Y a un source pour Delphi |
J'osais pas le dire, je me disais que ça allait faire un peu troll
Marsh Posté le 27-03-2002 à 13:11:16
ereg ça doit être une fonction de recherche d'expression régulière ça, non ?
Moi pour mes softs en C, j'utilise la librairie regexp. Cherche sur Google et tu trouveras.
Marsh Posté le 26-03-2002 à 17:27:34
ca existe ca ???