Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Curl - problem z wyrażeniem regularnym.
-Gość-
post
Post #1





Goście







Witam od kilku godzin męczę się z wyrażeniem. Próbuje pobrać

<td style="word-wrap:break-word">Treść na stronie.</td>


A wygląda to tak:
  1. preg_match_all("/<td style='word-wrap:break-word'>(.*?)</td> /s", $strona, $wyniki);


Błąd jaki mi pokazuje to:
Warning: preg_match_all() [function.preg-match-all]: Unknown modifier 't'
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
greycoffey
post
Post #2





Grupa: Zarejestrowani
Postów: 320
Pomógł: 29
Dołączył: 3.04.2010

Ostrzeżenie: (20%)
X----


Nie chodzi o samą małpę, jak o apostrofy które podałeś zamiast cudzysłowiów i tag zamykający </td>:
Kod
/<td style="word-wrap:break-word">(.*?)<\/td>/s

Co do nawiasów kwadratowych, [tekst] może przyjąć JEDNĄ literę z podanego zbioru, tj. "t", "e", "k", "s". Nawet jeśli dałbyś [tekst]{5} co byłoby prawidłowe dla "tekst" ale również dla niepożądanych "ksket" etc.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 04:19