![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 29.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
potrzebuję napisać wyrażenie któe wyciągnie mi wszystkie znaki spomiędzy znaczników "{" oraz "}". problem polega na tym, że tych znakow w ciągu moze być dowolna ilosc, bo to jest json. potrzebuję więc wybrać wszystko ale pomiędzy pierwszym - motwierającym i ostatnim - zamykającym. pomoże ktoś? wydarcie ciągu spomiedzy samych znacznikow to nie problem, gorzej jak sie powtarzają. dziękuję. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 29.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
taki błąd wywala mi php opakowany w kohana3.
w czystym php nie wywala żadnych błędów, ale tez tablica jes pusta... bede po kawałku wybebeszał tego jsona i zobacze na czym sie wywala... generalnie to wyrazenie nic nie zwraca nawet w przypadku pojedynczych nawiasow. $json = 'eqweqw bsqlws qwks wqskqwsq ws { dadadsdasdfc }'; preg_match('/^{(.*)}$/', $json, $matches); print_r($matches); -------- dla potomnych preg_match("/\{(.*)\}/", $json, $matches); działa ok. nawias klamrowy jest znakiem specjalnym i trzeba go "eskejpowac". temat jak widać w złym dziale... Ten post edytował dev2222 13.06.2013, 13:04:32 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 18:19 |