CiaoOriginariamente inviato da Kreatore
Ciao a tutti.
Ho un piccolo errore di parsing di un testo.
In pratica devo estrapolare da un testo html, tutti i tag ed il loro contenuto, che abbiamo un predefinito attributo.
Con questo codice mi rende degli array vuoti.codice:<p class="prova">Questo è il paragrafo da estraplare.</p> <p class="esempio">Questo non va estrapolato</p> <ul class="prova">[*]Anche queste[*]linee vengo estrapolate[/list] <?php preg_match_all('#<\[[A-Z]\] class="prova">(.*?)</\[[A-Z]\]>#', $corpo, $tags); ?>
Cosa devo cambiare?
ti sei fatto le domande base? Tipo:
- in $corpo cosa c'è? non è che magari è vuoto?
- in $tags cosa hai messo?
- non è che magari che la stringa cone le espressioni regolari deve stare fra " (virgolette) e non ' (apici)?
fatti le domande e passa le risposte... magari non avrai neppure bisogno di noi!
![]()