Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 22 Dołączył: 17.11.2007 Ostrzeżenie: (0%)
|
Witam
Mam mały problem z wyrażeniami regularnymi. Przez cURL pobieram stronę i wyrażeniami regularnymi pobieram z niej interesujące mnie fragmenty. Przykład danych które mnie interesują maja postać:
I teraz wyciągam je poniższym kodem:
Niestety w tych dwóch ostatnich kolumnach występują znaki nowej linii i nie działa to do końca jak chciałem. I tutaj pytanie - jak zamienić to wyrażenie aby nie było problemu ze znakami nowej linii? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 22 Dołączył: 17.11.2007 Ostrzeżenie: (0%)
|
Najlepiej usunąłem wszystkie entery i znaki tabulacji i jest niby ok.
Mam tylko jeden problem - na lokalnym serwerze jest ok jednak jak wgram na serwer to jednak nie działa do końca ok. Przy niektórych danych jest ok a a przy innych nie pobiera - są jakies opcje w php.ini które tyczą się wyrażeń regularnych? Sprawdziłem - wgrałem na inny serwer gdzie jest 5.3 i tak działa jednak na serwerze z php 5.2 niestety raz działa raz nie. |
|
|
|
bobek358 Wyrażenia regularne - znaki nowej lini 14.01.2013, 21:14:24
b4rt3kk Tam gdzie może być znak nowej linii daj:
[PHP] po... 14.01.2013, 21:22:17
bobek358 Niestety gdy zmienię (.*) na ([\s.]*) niest... 15.01.2013, 10:01:38
CuteOne Więc najpierw usuń entery a dopiero potem potraktu... 15.01.2013, 10:11:39
Sephirus Jeśli ich nie usuniesz i dasz odpowiednio te ... 15.01.2013, 10:28:42 ![]() ![]() |
|
Aktualny czas: 8.12.2025 - 09:53 |