![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Powyższy kod działa nie do końca tak, jakbym chciał. Zamiast wyłapać wszystkie powtórzenia "{ELSEIF ddd}ddd" łapie tylko ostatnie wystąpienie. Innymi słowy, zamiast:
oczekuję rezultatu:
Macie może pomysł jak to zmienić? Z góry dzięki, MS |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Niestety, preg_match_all mogło by posłużyć do wyłapania n powtórzeń całego wyrażenia, a nie jego części.
Nie tędy droga. Poza tym preg_match w tym przypadku to tylko przyklad zobrazowania idei. Finalnie zamiast preg_match będzie preg_replace_callback. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 10:41 |