Autor Zpráva
beax
Profil *
mam takyto problem
potrebujem vyparsovat riadky a bunky z tabulky,
cize z <table><tr><td>1.bunka</td><td>2.bunka</td></tr></table>
potrebujem dostat <tr><td>1.bunka</td><td>2.bunka</td></tr>
problem je al v tom ze tabulky mozu byt vnorene a moze ich byt v texte viac
spravil som
preg_match_all("/<table>(.*)</table>/", $text, $matches);,
no ked su 2 tabulky za sebou tak to hodi od prveho tagu k poslednemu tagu poslednej tabulky
a ja potrebujem tie tabulky osobitne
nemam zle regularny vyraz?
nightfish
Profil
použij modifikátor U (ungreedy)
+ ještě je potřeba u </table> oescapovat to lomítko...
beax
Profil *
mam to dik
beax
Profil *
dalsi vyraz m inefunguje. potrebujem vyparsovat cisla, no nechcem to mat takto
preg_match_all("/[flash=(.*),(.*)](.*).swf[/flash]/U", $text, $matches);
teraz to funguje ale mozu tam byt hocijake ine znaky a ja potrebujem len cisla
nightfish
Profil
tak místo .* použij \d
beax
Profil *
nefunguje to
nightfish
Profil
\d matchuje číslice
doporučuju přečíst nějaký návod, jsou většinou v tomto hodně poučné...
beax
Profil *
citam akurat Pattern syntax z PHP manualu a vyslo mi to nejako takto
preg_match_all("/[flash=d(.*),d(.*)](.*).swf[/flash]/U", $text, $matches);
no vysledkom su 2 posledne cislice

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:

0