Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    estrarre contenuto div da string

    il testo contenuto dentro una div con una classe specifica ad esempio prova1
    Immagino che il pattern per uan regex è abbastanza complesso...
    ma potete darmi qualche indicazione ???

    Grazie.

    $stringa "<div class=\"prova1\">Include: prima colazione continentale, IVA, costi di servizio, tassa comunale</div><div class=\"prova2\">altra div</div>";
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

  2. #2
    Codice PHP:
    $pattern '#<div class="prova1">(.*?)</div>#si'
    Se ti serve un controllo più accurato (es. div innestati), ti suggerisco di usare TIDY + DOM o TIDY + SAX.

  3. #3
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    ti rigrazio per l'ennesima ma cosa intendi per div innestati ?
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

  4. #4
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    per la cronaca

    preg_match($pattern, $block_text, $matches, PREG_OFFSET_CAPTURE);
    così ottengo:

    <div class="prova1">prima colazione continentale

    cmq posso fare un ulteriore replace.
    grazie.
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

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.