Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : expression reguliere... [ Divers / Autre ] (picardien)

lundi 31 mars 2008 à 16:28:39 | expression reguliere...

picardien

Salut,
je veux recuperer un des champs de fichier xml inclu dans des balises

mon bout de code :
string
StrRx;
StrRx =
"(<" + mark + ">)(?<Field>.*)(</" + mark + ">)" ;
Regex Rx = new Regex (StrRx);
MatchCollection m = Rx.Matches(XmlFile);
Group g = m.Groups[ "Field" ];

Mon fichier xml:
...> <name>toto</name> <name>toto2</name> <...

Je recupére : "toto</name> <name>toto2"

je voudrais recuperer une collection de match avec toto et toto2

Merci pour vos reponses.

samedi 5 avril 2008 à 23:51:57 | Re : expression reguliere...

coq

Administrateur CodeS-SourceS
Salut,

A priori en regardant vite fait je dirais
   StrRx = "(<" + mark + ">)(?<Field>.*?)(</" + mark + ">)";
Voir plutot 
   StrRx = String.Format(@"(?:\<{0}\>)(?<Field>.*?)(?:\</{0}\>)", mark);
vu que apparemment tu ne vas pas te servir des 2 groupes numérotés.

Sinon quel est l'intérêt de (tenter de) réécrire le parseur XML ?


/*
coq
MVP Visual C#
CoqBlog
*/



Cette discussion est classé dans : recuperer, expression, toto, reguliere, strrx


Répondre à ce message

Sujets en rapport avec ce message

expression reguliere [ par detoo ] Bonjour à tous!Je fais appel à vous pour une petite galère:ayant réaliser un moteur de recherche en asp avec des expressions régulières, je cherche un Expression reguliere pour les plages IP [ par hebdim ] merci recuperer ddl.selected value d'une ddl dynamique [ par youness482 ] Bonjour ,dans mon application web j'ai cree dynamiquement un bouton et 2 ddl .le probleme c'est que lorsque je clique sur le bouton je perd les valeur Recuperer les valeurs de ListBox [ par hkayne ] BonjourJ'ai deux controles ListBox  : lst1 et lst2.J'ai crée une fonction html pour echanger des elements entre lst1 et lst2.Le probleme est quand je recuperer des valeurs sur un formulaire [ par beny100 ] salut  à tous,je developpe un site web avec asp.net. mais j'ai un problème !!!je veux recuperer le nom de l'utilsateur depuis la page de connexion pui valeur de sortie d'une procedure stockée [ par beny100 ] salut a tous,je voudrais recuperer les valeurs de sortir d'une procedure stockée dans mon programme, comment y faire car je dois recuperer 4 valeurs.j recuperer les valeurs d'un dataset [ par beny100 ] salut à tous, j'ai un problème avec la récupération des valeurs contenues dans mon dataset.voici la syntaxe que j'utilise :Label6.Text = resultat.Tabl RegExp [ par jmtoulon ] Bonjour, je souhaiterais traduire ma demande en expression régulière. Je la chaine suivante Toulon [TLN] - FRANCE le caractère [ doit etre present U recuperer valeur datalist [ par alicia26 ] bonjour à tous!à l'aide d'un datalist,j'affiche les données de ma table T1.et j'aimerai faire un update dans un textbox en fonction d'un élément de ma Recupereration d'un parametre [ par spinosorus ] Bonjour a tous;Est ce que c'est possible de recuperer un parametre envoyer par une application en java apartir d'asp.J'ai essayer de le recuperer mais


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,140 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.