Autor Zpráva
lamicka
Profil *
Ahoj,
mam toto na vybrani obsahu mezi <td></td>:
preg_match_all("~<td>(.*)</td>~i", $link, $x);

bohuzel to nefunguje pokud mezi td je prazdnej radek tzn:
<td>
obsah mezi td

</td>

a jak ten regular upravit aby to ten text vybralo?

diky
Tori
Profil
Koukněte se na modifikátory regulárních výrazů.
lamicka
Profil *
Zkousel jsem "s" jenze to zas vzalo od prvni <td> po asi posledni </td>

Moderátor Majkl578: Tvůj projev je špatně srozumitelný, piš prosím s diakritikou.
Tori
Profil
lamicka:
Tak potom je regulár moc hladovej :) Pomůže tohle:
preg_match_all("~<td>(.*?)</td>~is", $link, $x); 
// což je totéž jako
preg_match_all("~<td>(.*)</td>~isU", $link, $x);
Majkl578
Profil
lamicka:
Tak zkus ještě U. Pozdě.
lamicka
Profil *
diky to funguje

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