codice:
if($stringa=~ m/<div\sclass="red"+\s+style="padding-top:+\s10px;">/)
{
if($'=~ m/<\/div>+/)
{
if($`=~ m/testo+\s+di+\s+prova+/)
{
$a_s="$` Angolo di strada\n";
print $a_s;
}
}
}
in poche parole a me serve quello che sta dopo di <div\sclass="red"+\s+style="padding-top:+\s10px;">/
ma prima di Testo prova ed e un numero.
mettiamo che la stringa e :
codice:
<div class="red" style="padding-top: 10px;">hai 3385 che scrivere(non mi serve)</div><div class="red" style="padding-top: 10px;">hai 3385 testo di prova</div>
a me serve 3385.
Pero fai conto che ci sono tante di questi codici con "testo di prova" diverso.
visto che l'if all'inizio e piu generale riguarda anche la seconda a me serve che controlli in tutta la stringa e provi con tutti irisultati trovati a passare il secondo e terzo if...
capito?
spero di si io e l'italiano facciamo fatica a convivere.