bellarosa
Messages postés16Date d'inscriptionjeudi 13 juillet 2006StatutMembreDernière intervention31 mai 2008
-
29 mai 2008 à 18:14
HansPrestat
Messages postés61Date d'inscriptionvendredi 19 janvier 2007StatutMembreDernière intervention29 juin 2008
-
16 juin 2008 à 16:29
Bonjour,
j'ai obtenu le code source d'une page de résultat de google.
j'ai besoin maintenant de trouver toutes les chaines qui ont cette forme :
Quelqu'un a une idée?
Est-ce qu'on peut utiliser les expressions régulières?
Si oui alors comment faire ? ( car j'ai déja cherché mais sans résultat convenable.)
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 29 mai 2008 à 19:12
Bonsoir,
Oui, avec des regex... Tu es sur d'avoir bien cherché?
Moi je crois pas... je tape "regex url C#" dans google et je trouve de très bons résultats............
bellarosa
Messages postés16Date d'inscriptionjeudi 13 juillet 2006StatutMembreDernière intervention31 mai 2008 31 mai 2008 à 18:26
Bonjour,
mon problème n'est pas encore résolue, mais j'ai constaté que la chaine à parser a cette forme et non pas celle que j'ai mentionné dans mon 1er message:
[
string lookup =
"([file://\\w+[a-zA-Z0-9.-?=/ \\w+[a-zA-Z0-9.-?= /] ][^"]*) >>> donne une position = 21 pour l'url= http://www.korea.netstring lookup =
"([file://\\w+[a-zA-Z0-9.-?=/][^\"]*) (class=l \\w+[a-zA-Z0-9.-?=/][^"]*) (class=l] [\\w"?=(.,')][^>]* >)" >>>> n'affiche rien pour la même urlje ne sais pas vraiment où est le problème.
je suis vraiment bloqué.
Une idée ???????
Merci d'avance.
HansPrestat
Messages postés61Date d'inscriptionvendredi 19 janvier 2007StatutMembreDernière intervention29 juin 2008 16 juin 2008 à 16:29
Les regex? Essayes avec autre chose. Du genre une boucle qui cherche dans une liste contenant tout les mots du code de ta source. Tu compare chaque mot avec le premier mot de la chaine que tu recherches et quand tu as trouvé tout les mots de ta chaine sans interruption c'est que tu l'as trouvé (ta chaîne). Valide la réponse si t'es OK.