none
[VB 2008] Expression reguliere ? (Regex) et caractaire special ? RRS feed

  • Question

  •  

    Bonjour a tous

     

    Dans mon fichier j'ai plusieurs balise "<" et ">" ce qui donne un peux comme ceci :

    test ....Test......-----titi <Fri Jul 11 12:41:16.018 2008><18492 (0x483C)><blabla>......

    Comment je fait pour rechercher chaque groupe ?

    j'ai essayé de faire :

    Dim r As New Regex("<.+?>")

     

    Le resultat est bien ce que j'attend

    <Fri Jul 11 12:41:16.018 2008>

    <18492 (0x483C)>

    <BlaBla>

     

    Mais je souhaiterai mettre des groupes

    j'ai fait :

    "(<.+?><DateAndTime>)(<.+?><IDThread)(<.+?><blabla>))"

    et ben ça ne fonctionne pas, j'en ai essayé plein d'autre qui ne fonctionne pas aussi Sad

    a mon avis ça ne fonctionne pas car ce que je recherche c'est "<" et ">" il le prend comme la composition d'un groupe !

     

    Cordialement

    Troxsa

    vendredi 11 juillet 2008 16:33
    Auteur de réponse

Réponses

  • Apres un combat avec le MSDN, j'ai reussi a obtenir un truc dans ce genre la "([^<].+?[^>]+)([<].+?[>]+)([<].+?[>]+)([<].+?[>])" mais je n'arrive toujours pas a mettre des noms sur les groupes

    • Marqué comme réponse TroxsaEditor mercredi 25 mai 2011 11:37
    vendredi 11 juillet 2008 17:02
    Auteur de réponse