![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 2.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
witam,
mam kawałem kodu html który parsuję:
chciałbym osiągnąć:
jestem w stanie "chwycić" <p><img> za pomocą tego wyrażenia regularnego:
jednak nie mam pomysłu jak "przerzucić" tag img ponad h1 BTW gdyby dało się lepiej napisać to wyrażenie regularne to też chętnie posłucham BTW2 używając preg_match widzę że zwraca znalezisko plus jeszcze dodatkową liczbę, czym ona jest? po elementach tablicy lecę za pomocą foreach |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 728 Pomógł: 76 Dołączył: 12.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj poczytać o preg_replace_callback, jak dla mnie to wyrażenie powinno mieć nawiasy grupujące i robisz sobie funkcje callback, która zamienia te dopasowania lub obrabia interesujący fragment tekstu.
Cytat BTW2 używając preg_match widzę że zwraca znalezisko plus jeszcze dodatkową liczbę, czym ona jest? po elementach tablicy lecę za pomocą foreach preg_match zwraca Ci kolejne dopasowania z nawiasów cytat z manula: Cytat If matches is provided, then it is filled with the results of search. $matches[0] will contain the text that matched the full pattern, $matches[1] will have the text that matched the first captured parenthesized subpattern, and so on. -------------------- gry flash online
Dobry hosting i tanie odnowienia domen firma: masternet. Zarabianie bez wysiłku na domenach bez ruchu: prolink. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 2.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
problem w tym że wcześniej w kodzie znajduje się pusty nagłówek h1 więc go także "łapie"
próbowałem go wykroić za pomocą: jednak z niewiadomych przyczyn nie łapie tego nagłówka EDIT: próbowałem także: Ten post edytował kebq 23.12.2010, 13:48:31 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 8.07.2025 - 21:07 |