![]() |
![]() ![]() |
![]() |
![]()
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: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 22 Dołączył: 17.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Niestety gdy zmienię (.*) na ([\s.]*) niestety preg_match_all nic nie pobiera
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jeśli ich nie usuniesz i dasz odpowiednio te "\s" to dodaj też do samego prega flagę "s" czyli '@....@s'
-------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]()
Post
#6
|
|
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. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 17:48 |