Od jakiegoś czasu bawię się w CURL i dzięki preg_match + wyrażenia regularne wyciągam sobie potrzebną treść i wszystko było fajnie aż do czasu gdy dostałem taką treść:
Kod
{"success":1,"bar":"70.843,18 ft","points":"10223043","coins":"10","level":"Posiadacz ko\u017cucha","levelnum":"20","levellimit":10590000,"mail":1,"contracts":0,"lng_con":"Umowy","lng_mail":"2 Nowe wiadomo\u015bci","time":1345283221,"guildname":"","guildlevel":"","localtime":"2012, 8, 18, 11, 47, 01"}
I chcę wyciągnąć dane "level" i "levelnum" tylko problem jest w tym że w "level":"Posiadacz ko\u017cucha" jest znak \ którego nie wiem jak ominąć próbowałem różnych cudów ([\S])+,([\w\\])+
Napisałem coś takiego:
test.txt to jest to co wrzuciłem wyżej.
Jeżeli zostawię samo "levelnum":"([\d]+)" to wszystko śmiga tylko z tym level się psuje wszystko.