![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 2 Dołączył: 8.02.2004 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Zaczynam sie bawic wyrazeniami regularnymi i chce wyciagnac ze stronki kod zrodlowy ktory jest pomiedzy DIVami mam cos takiego :
wynik : Kod Notice: Undefined offset: 0 in \test2.php on line 6 Notice: Undefined offset: 1 in \test2.php on line 10 jakies rady ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 10 Dołączył: 2.02.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Możesz to obejść odpowiednio zliczając ile jest otwieranych divów poza tamtym divem - explodujesz po "<div> zliczasz kawałki, aż wystąpi kawałek zawierający </div> - później na tej podstawie będziesz wiedział ile divów połączyć w jeden.
Trochę to zagmatwane, ale jak się zastanowisz, to osiągniesz to czego potrzebujesz (IMG:style_emoticons/default/winksmiley.jpg) Łatwiej jak jest coś charakterystycznego poza tym krańcowym divem, wtedy możesz to dołączyć do wyrażenia reg. na samym końcu. PS. Nowe linie możesz wyciągać czymś takim: <div>(?<tekst>(.|\s)*)</div> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 19:14 |