Originariamente 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.

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);
?>
Con questo codice mi rende degli array vuoti.

Cosa devo cambiare?
Ciao
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!