Avrei bisogno di un'espressione regolare che mi tiri fuori ciò che è compreso fra
<td ... class=title ...>
e
</td>
Anche se all'interno ci sono altri tag HTML (tipo <A href...>..</A>)
Avevo usato:
"<td ([a-z,0-9, =\"_]+)(class=titolo{1})([a-z,0-9, =\"_]*)>(.+)</td>"
sulla stringa seguente:
ma mi tira fuori anche ciò che si trova fuori dal tag con la class titolo...cioè anche gli altri tag TR e TD.<tr>
<td colspan=2 align=right class=titolo nowrap><A class=titolo href=\"miolink.php\">Scritta1</A> » Scritta2</td>
</tr>
<tr>
<td class=classe colspan=2> </td>
</tr>
<tr>
<td class=classe2 colspan=2>Scritta3</td>
</tr>
Io vorrei ottenere:
invece mi ritrovo<A class=titolo href=\"miolink.php\">Scritta1</A> » Scritta2
<A class=titolo href=\"miolink.php\">Scritta1</A> » Scritta2</td>
</tr>
<tr>
<td class=classe colspan=2> </td>
</tr>
<tr>
<td class=classe2 colspan=2>Scritta3