Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 5 Dołączył: 8.02.2005 Skąd: Olsztyn / Zatorze Ostrzeżenie: (0%)
|
Witam serdecznie,
Mam mały problem z wyrażeniami regularnymi w preg_match_all. Otóż pisze sobie funkcję (podam okrojoną wersję):
moje pytanie brzmi: czemu dla pierwszego przypadku preg_match_all działa dobrze tzn. wyłapuje wszystkie wyrażenia w zdaniu które są między: {} i efektem jest tablica
zaś dla drgiego przypadku dziala zle tzn. efektem jest błędna tablica:
(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) czy można to w prosty sposob naprawic ? prosiłbym bardzo o odpowiedź. Ten post edytował MitS 17.06.2008, 13:07:27 |
|
|
|
MitS preg_match_all 17.06.2008, 12:42:59
ayeo Poczytaj o zachłanności i o znaku "?"
P... 17.06.2008, 13:05:11
MitS kurcze co masz na myśli zachłanność ? (bo nie mogę... 17.06.2008, 13:24:19
Shili http://grabun.com/wyrazenia-regularne/zachlannosc/... 17.06.2008, 13:26:36
dr_bonzo @preg_match_all("@\{[^.]+?\}@... 17.06.2008, 13:28:16
MitS rozwiązaniem było: preg_match_all(... 17.06.2008, 13:36:37
ayeo a co jeśli:
[PHP] pobierz, plaintext <?php$text... 17.06.2008, 22:39:26 ![]() ![]() |
|
Aktualny czas: 18.12.2025 - 15:24 |