begin process at 2012 02 09 01:18:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C#

 > 

Archives

 > 

Au secours

 > 

Besoin d'aide Regex


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Besoin d'aide Regex

mardi 19 avril 2005 à 18:44:24 | Besoin d'aide Regex

icedreamer

Bonjour,
J'ai un problème de Regex. En effet, l'analyse d'un fichier ne donne pas le résultat attendu ...
Définition du Regex :

private static Regex rHref = new Regex ("(h|H)(r|R)(e|E)(f|F)=("")*(?<url>[^""]+)("")*>");

Ligne du fichier analysée :
<td width=158 height=160><center><a href=p12.jpg><img src=th/t12.jpg border=0></a></td>

Je m'attends à avoir url = p12.jpg or j'obtiens  url =  p12.jpg><img src=th/t12.jpg border=0></a></td

Quelqu'un peut-il m'aider à élucider ce problème ?

Merci !

mardi 19 avril 2005 à 19:32:49 | Re : Besoin d'aide Regex

MorpionMx

Membre Club Administrateur CodeS-SourceS
Tu as essayer de poser la question sur un forum qui traite des regex ? Parce que si personne n'a répondu a ton premier post d'il y a 2 jours, c'est peut etre parce que y'a pas de spécialiste regex qui est passé dans le coin, tu risques donc peut etre d'attendre longtemps


Mx
mercredi 20 avril 2005 à 12:17:20 | Re : Besoin d'aide Regex

icedreamer

Arf...non, si tu as une adresse, je suis preneur. ;-)

PS : J'ai remis un post parqu'il y avait un problème d'affichage dans la définition du regex sur le forum.

Merci !
mercredi 20 avril 2005 à 14:50:28 | Re : Besoin d'aide Regex

MorpionMx

Membre Club Administrateur CodeS-SourceS
Si ca peut t'aider ...

http://lgmorand.developpez.com/dotnet/Regex/

Mx
mercredi 20 avril 2005 à 16:18:39 | Re : Besoin d'aide Regex

sebmafate

Membre Club Administrateur CodeS-SourceS
Essaye ca :
private static Regex rHref = new Regex ("(h|H)(r|R)(e|E)(f|F)=("")*(?<url>[^""]+?)("")*>");

le ? après le + lui dit de s'arrêter à la fin de la première occurence.

Séb

Sébastien FERRAND
Blog :
http://blogs.developpeur.org/sebmafate
jeudi 21 avril 2005 à 07:16:42 | Re : Besoin d'aide Regex

icedreamer

Pour sebmafate :
Merci mais avec le ? en plus, je n'optiens plus aucun "match", soit même pas : p12.jpg><img src=th/t12.jpg border=0></a></td

Pour MorpionMX :
Merci, je vais étudier ca ...

Si une autre idée ou la solution vous viens, n'hésitez pas !

Merci !
jeudi 21 avril 2005 à 16:07:27 | Re : Besoin d'aide Regex

sebmafate

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
la regex que tu recherches c'est ca :
(?:href=)"?(?<url>[^">]*)

private static Regex rHref = new Regex(@"(?:href=)""?(?<url>[^"">]*)", RegexOptions.IgnoreCase);

Sébastien FERRAND
Blog :
http://blogs.developpeur.org/sebmafate
jeudi 21 avril 2005 à 19:10:12 | Re : Besoin d'aide Regex

icedreamer

C nikel ! Merci mais .... qu'elle est la "grosse" différence dans ma syntaxe et la tienne ?

Oui, j'abuse ... mais bon il faut bien se cultivé !

Merci !!!
jeudi 21 avril 2005 à 21:36:23 | Re : Besoin d'aide Regex

sebmafate

Membre Club Administrateur CodeS-SourceS
les différences : 
- non  capture du href
- ajout de l'option pour que l'exp. soit non case sensitive
- ajout du > dans l'exclusion 

Sébastien FERRAND
Blog :
http://blogs.developpeur.org/sebmafate
mercredi 10 août 2005 à 17:55:19 | Re : Besoin d'aide Regex

mythic_kruger

http://www.dotnetcoders.com/web/Learning/Regex/exHrefExtractor.aspx


Cette discussion est classée dans : fichier, problème, aide, url, regex


Répondre à ce message

Sujets en rapport avec ce message

Encapsulation fichier d'aide [ par benamoussa ] Bonsoir à tous,J'ai une application développée sous Visual C# 2005 (pour info, une IHM gérant des paramètres inhérents à un algo sur un DSP par l'inte [Aide] Problème pour ma première expression régulière [ par Nixeus ] Bonjour à tous, Je n'ai jamais utilisé les expressions régulières et je souhaiterai les utiliser. Je souhaite savoir si une chaine de caractère comm Erreur de compilation [ par Beluzzo ] Bonjour, Avant tout désolé si le post ne se trouve pas dans la bonne section... Voici mon problème, je programme un winform sous visual studio 2005, Silverlight problème fichier xap [ par Kikuts ] Bonjour à vous ! La route est parsemé d'embûche avec silverlight ^^ est-ce moi ou vous autres qui êtes tomber (ou pas ^^) sous son charme ne rencontre problème d'écriture dans BD. [ par moussstiqu3 ] Bonjour , j'utilise une base de données .sdf avec sql server ce. J'arrive à m'y connecter mais pas à écrire dedans en "dur". Quand je l'ouvre, je ne Création fichier aide pour un projet [ par shedex ] Bonjour, Peut-on sous Visual Studio 2008 créer un fichier d'aide pour notre programme? Exemple comme un fichier .chm créé sous HTLM Worshop par exe Besoin d'aide avec postsharp [ par teddyalbina ] Salut, J'ai un gros problème avec postsharp lorsque je l'utilise dans des assemblies X64. J'ai donc téléchargé le source et recompilé le tout en X64. [Regex] Récupérer une chaine de caractère [ par 4rocky4 ] Bonjour tout le monde,Je viens de découvrir les expressions régulières et j'aurais besoin d'aide J'ai un fichier (fichier.sql) qui contient un très gr Convertir un string et int [ par Metabolicman ] Bonjour, Je développe une petite application événementielle pour mes cours et j'ai un petit problème. Je récupère des tarifs dans un fichier .txt et j


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales