Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Parsing Testo

  1. #1

    Parsing Testo

    Salve,
    ho un testo composto da un HTML (processato dalla funzione htmlspecialchars), ne dovrei estrarre il contenuto da una particolare posizione identificabile con <div id="descrizione" class="black12">, fino al successivo </div>

    volevo utilizzare le Regex ma non ne vengo a capo.

  2. #2
    E' piuttosto elementare. Tu che espressioni hai provato?

  3. #3
    Come test questa
    preg_match_all('(descrizione>*)',$html,$test);

  4. #4
    IMHO ti conviene ripartire dalle basi delle espressioni regolari.

    Codice PHP:
    <pre>
    <?php 
    $content 
    'something <div id="descrizione" class="black12">, fino al successivo </div> something else';
    $pattern '#<div id="descrizione" class="black12">(.*?)</div>#si';

    if (
    preg_match($pattern$content$matches)) {
        
    var_dump($matches[1]);
    }
    ?>
    </pre>

  5. #5
    più che altro non le avevo mai utilizzate

    grazie

  6. #6
    scusa se abuso della tua gentilezza, potresti spiegarmi il perchè hai inserito dopo # "si"

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.