IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Traduction Html en Regex


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 35
    Par défaut Traduction Html en Regex
    Voila, j'aimerais traduire une séquence Html en Regex. J'ai fait quelques essais mais pas très concluants.

    Voici ma ligne HTML :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <p style="top:109px;" class="classe">Ce que je récupère</p>
    Donc j'ai essayé ça par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim modele2 As String = "(?<=(<p style=""top:109px;"" class=""classe"">))(.)+(?=(""</p>))"
    Aucune occurrence n'est trouvée :/

    J'espère que c'est assez clair.

    Merci.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 700
    Par défaut
    Bonsoir,
    il n'y a pas de guillemet à </p>
    Donc le supprimer dans ton modèle, soit : (?=(</p>))

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 35
    Par défaut
    Merci, mais il ne trouve toujours aucune occurrence :/

    Voici le bout de code, tu le reconnaitras chrismonoye puisqu'il est de toi, enfin modifié :

    Variables :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
            Dim source2 As String = RichTextBox2.Text
            Dim mc2 As MatchCollection = liens2(source2)
    Dans le clique du bouton :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    If mc2.Count > 0 Then
                        For Each it2 In mc
                            TextBox1.Text = TextBox1.Text & vbCrLf & it2.ToString
                        Next
                    Else
                        MessageBox.Show("aucune occurence trouvée")
                    End If

    A part :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
        Private Function liens2(ByVal source2 As String) As MatchCollection
            Dim modele2 As String = "(?<=(<p style=""top:109px;"" class=""classe"">))(.)+(?=(</p>))"
            Dim r2 As New Regex(modele2)
            Dim mcReCherchLiens2 As MatchCollection = r2.Matches(source2)
     
            Return mcReCherchLiens2
        End Function
    J'ai dû faire une erreur dans le modele2 :/

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 700
    Par défaut
    Bonsoir,
    Je pense que c'est dans ton code Button :
    C'est mc2
    Car le modèle pour le text que tu donnes au dessus me semble correct.

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 35
    Par défaut
    Merci, je test dès que je peux, je ne suis pas chez moi.
    A mon avis ça vient de là puisqu'il ne récupérait pas dans le bon code source.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [RegEx] supprimer <a href...</a> par regex dans pages html.
    Par moldak dans le forum Langage
    Réponses: 10
    Dernier message: 15/11/2012, 16h02
  2. Réponses: 0
    Dernier message: 11/06/2008, 17h26
  3. Pb RegEx Html
    Par PerlNooby dans le forum Langage
    Réponses: 9
    Dernier message: 26/08/2005, 11h34
  4. [Regex] Balises Html
    Par onegamer dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 09/08/2005, 16h34
  5. traduction automatique d'un code JAVA en code HTML
    Par Lyonnais dans le forum EDI et Outils pour Java
    Réponses: 2
    Dernier message: 31/05/2005, 13h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo