problème avec expression regulière en java

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par johnny-57, 21 Août 2015.

  1. johnny-57
    johnny-57 WRInaute occasionnel
    Inscrit:
    20 Avril 2007
    Messages:
    286
    J'aime reçus:
    0
    Bonjour,

    Je ne suis pas du tout à l'aise avec java, plutôt avec PHP. Je constate que les réactions avec une règle d'expression régulière ne sont pas les mêmes sous PHP qu'en java. J'ai donc un soucis pour créer une règle d'extraction d'une portion de texte.

    J'ai un code HTML duquel je souhaite extraire uniquement une partie. Pour exemple :

    Code:
    $code = 'du texte et ou du code html avant <div class="rte"><p>mon texte qui peut contenir des balises html ou pas, comme c'est le cas ici puisqu'il est encadré par des balise p</p></div> </section> <div>encore du texte blabla</div>';
    
    Je voudrai récupérer tout ce qui se trouve à l'intérieur de la balise div. Pour ce faire, en php je fais comme ça et ça fonctionne bien :

    Code:
    $regexp = '/<div class="rte">(.+)<\/div> <\/section>/';
    
    en java j'ai fais la même chose et ça foire complet. Je me retrouve en java avec une extraction de tout ce qui se trouve après "<div class="rte">" sans que ça s'arrête avant "<\/div> <\/section>" Je n'y comprends rien...:calim2:

    Une idée pour me sortir de cette merdouille ?

    Merci d'avance
     
  2. loubet
    loubet WRInaute impliqué
    Inscrit:
    19 Février 2003
    Messages:
    788
    J'aime reçus:
    0
    s'il n'y a pas de balises dans ce qui doit être retourné :
    ([^<]+)
     
  3. johnny-57
    johnny-57 WRInaute occasionnel
    Inscrit:
    20 Avril 2007
    Messages:
    286
    J'aime reçus:
    0
    Merci loubet.

    Mais si, justement, comme expliqué il peut y en avoir, dans l'exemple que je donne il y a d'ailleurs une balise p à récupérer avec. En bref, il peut très bien y avoir de la mise en forme HTML dans ce que je dois récupérer.

    J'utilise ce que tu donnes en solutions pour d'autre portion où je suis certain de n'avoir que du texte, pas de balise html.
     
  4. Lynard
    Lynard WRInaute discret
    Inscrit:
    30 Mai 2012
    Messages:
    60
    J'aime reçus:
    0
    Bonjour,

    Euh pardon, c'est peut être une réponse stupide mais en js :
    document.getElementsByClassName("rte")[0].innerHTML, ou en jquery html(), ca te retourne le contenu de la div.
     
  5. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 163
    J'aime reçus:
    338
Chargement...
Similar Threads - problème expression regulière Forum Date
Problème expression régulière Développement d'un site Web ou d'une appli mobile 1 Avril 2011
Problème avec une expression régulière ereg_replace Développement d'un site Web ou d'une appli mobile 9 Août 2010
Problème pour définir une expression régulière. Développement d'un site Web ou d'une appli mobile 11 Juin 2010
Problème pour définir une expression régulière. Développement d'un site Web ou d'une appli mobile 8 Juin 2010
probleme de slash dans une expression reguliere Développement d'un site Web ou d'une appli mobile 21 Mars 2010
probleme dans mon expression reguliere pour le rewriting URL Rewriting et .htaccess 14 Février 2008
[Résolu] Problème Expressions régulières Développement d'un site Web ou d'une appli mobile 29 Octobre 2007
Petit problème avec un expression régulière. URL Rewriting et .htaccess 13 Avril 2006
problème expression régulière URL Rewriting et .htaccess 8 Janvier 2006
probleme d'Expression reguliere Administration d'un site Web 31 Août 2004
Probleme avec une expression regulière Administration d'un site Web 9 Avril 2004
Problème d'expressions régulières Administration d'un site Web 23 Mars 2004
Problème de référencement sur expression clé principale Problèmes de référencement spécifiques à vos sites 18 Octobre 2009
Problème d'expression rationnelle pour vérifier un email Développement d'un site Web ou d'une appli mobile 22 Avril 2006
problème avec le développeur Droit du web (juridique, fiscalité...) 22 Juin 2022
Problème désindexation des pages de Google Débuter en référencement 21 Juin 2022
Problème d'indexation de pages sur Google Problèmes de référencement spécifiques à vos sites 31 Mai 2022
problème de redirection non souhaitée Administration d'un site Web 28 Avril 2022
Problème d'indexation Produits Prestashop Crawl et indexation Google, sitemaps 28 Avril 2022
Problème d'affichage des campagnes Google Ads dans un tableau de bord Data Studio AdWords 26 Avril 2022