Autor Zpráva
Waclaw
Profil *
<h3>Ahoje</h3>
$prom='<p class="seznam"><span>aaaa</span>bbbb</p>';
$wev=preg_match_all("/<h3>(.*)</h3><p class="seznam"><span>(.*)</span>(.*)</p>/",$prom,$out, PREG_SET_ORDER);
echo $wev;
Proč to nic nenajde?...Kde je chyba v reg. výrazu?...
Waclaw
Profil *
Požralo to \ takže takto:
<h3>Ahoje</h3>

$prom='<p class="seznam"><span>aaaa</span>bbbb</p>';
$wev=preg_match_all("/<h3>(.*)<\/h3><p class=\"seznam\"><span>(.*)<\/span>(.*)<\/p>/",$prom,$out, PREG_SET_ORDER);
echo $wev;
Waclaw
Profil *
Problém byl v tom, že jsem měl mezi </h3><p> ENTER, a \ne nelze použít, takže sem musel vložit obyč. enter do preg_match...jak to řešíte vy?
djlj
Profil
Já to řeším tak, že si z toho řetězce prvně vyhážu všechny \r a \n.
Waclaw
Profil *
djlj
Hmm...to je logický. :D Dík.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: