Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Recuperare i paragrafi con le RegEx

    Salve a tutti.

    Da un listato HTML devo estrarre singolarmente tutti i paragrafi. Avrei approntato questa espressioncina:
    codice:
    preg_match_all('%
    
    [\\n\\r]*(.*)[\\n\\r]*</p>%', $contenuto, $output);
    Funziona bene... ma se ho due paragrafi appiccicati, ad esempio

    uno</p>

    due</p>, me lo interpreta come uno solo (legge il primo e l'ultimo tag... e si sente a posto!)

    Come la correggo??
    Dice il saggio:
    Non ci sono domande difficili, esistono solo risposte che non conosciamo!
    "Se qualcosa può andare male, lo farà" - Murphy

  2. #2
    Ciao.
    prova questa:

    $contenuto= '

    uno</p>

    due</p>';
    preg_match_all('#<p[^>]*>(.*?)</p>#', $contenuto, $output);
    var_dump($output);
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    Sembrerebbe funzionare... domani te lo dico!

    Grazie
    Dice il saggio:
    Non ci sono domande difficili, esistono solo risposte che non conosciamo!
    "Se qualcosa può andare male, lo farà" - Murphy

  4. #4
    Se sei su php 5 ti consiglio
    dom functions

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  5. #5
    Per questo specifico progetto sono ancora su PHP4... ma do cmq un'occhiata al link!! Sempre bene sapere di più che di meno!
    Dice il saggio:
    Non ci sono domande difficili, esistono solo risposte che non conosciamo!
    "Se qualcosa può andare male, lo farà" - Murphy

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.