![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 20.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
z kodu:
Chcialbym wyciągnąć wszystko co jest pomiędzy:
i
a więc piszę:
1. Nie dostaję tego czego chcę 2. Powstaja dziwnie zagnieżdżone tablice. Dlaczego? 3. Jak usunąć wszystkie białe znaki z kodu:
tak zeby otrzymać w rezultacie stringa umieszczonego w jednej linijce bez żadnych enterów, spacji, tabów? Ten post edytował erix 21.08.2009, 15:22:58
Powód edycji: [erix] to nie ma nic wspólnego z OOP
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 27.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
oznacz pattern jako, litery a-z, cyfry 0-9 : )
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 20.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Powód edycji: [erix] to nie ma nic wspólnego z OOP Jakby nie patrzeć to problem nie ma nic wspólnego z OOP ale kod jest obiektowy (IMG:style_emoticons/default/smile.gif) Cytat oznacz pattern jako, litery a-z, cyfry 0-9 : ) Jeżeli miales na mysli coś w stylu:
To to niestety daje mi pustą tablicę... A więc gdzie popelnilem błąd i co z tymi bialymi znakami? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 9 Dołączył: 14.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 20.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
a przetestowałeś ten kod? Ja to zrobiłem i stwierdzam, że nie daje pożądanego efektu
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Użyj preg_quote i zobacz, gdzie jeszcze trzeba postawić backslashe.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 20.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
ale przeciez jako ograniczniki uzywam hash'y więc nie musze uzywac backslashow ;p
|
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 9 Dołączył: 12.03.2007 Skąd: kraków/tarnobrzeg/baranów/suchorzów Ostrzeżenie: (0%) ![]() ![]() |
Skoro to jest strona w xhtml napisana to najlepiej potraktować te dane jako plik xml, a potem za pomocą prostego wyrażenia xpath wyciągnąć zawartość odpowiedniego div-a.
Wyrażenia regularne w takim przypadku są zbyt zawodne (ze względu na napisanie takiego które zadziała poprawnie). Reszta to tylko odpowiednie wykonanie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 21:01 |