Помогите с регулярным выражением

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
"line":"player","title":"какой то текст","isDone":true,"isNew":false,"award":{"img":"http://a1.s7.fsimg.ru/app/fs2team/team2/img/qline/team-qline-award-2.png","val":30,"tip":"какой то текст"},"tasks":[{"prefix":"какой то текст <i class="icn team_icn team_icn-exp"></i>100 опыта","progress":"<b>100</b> / 100","isDone":true}],"popup":{"opts":{"url":"/team/ajax/nexQuest","params":{"line":"player"},"subtitle":"какой то текст:","gifts":[{"title":"+30 энергии","description"

Помогите получить из этого текста вот такую строку player=true=энергии
 

wizard

Client
Регистрация
04.10.2011
Сообщения
1 004
Благодарностей
632
Баллы
113
)) не очень понятно само условие

если в конечном итоге должно быть ВСЕГДА player=true=энергии то просто замени весь текст на player=true=энергии
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
вместо true бывает false и мне нужны сразу эти три значения в одной строке для сравнения, что бы я выпарсил из строки и сравнил
 

wizard

Client
Регистрация
04.10.2011
Сообщения
1 004
Благодарностей
632
Баллы
113
надо парсить каждое значение отдельно , потом сложить в одну переменную, через = .... как-то так

(?<="line":").*(?=") --- ложи в переменную1
(?<="isDone":").*(?=") --- ложи в переменную2
(?<="title":").*(?=") --- ложи в переменную3
потом
переменная1=переменная2=переменная3 --- ложи в переменную4, вот там все и будет ))
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
да так я могу, опять куча переменных так как такой текст может и в трёх экземплярах появиться с разными значениями, + ещё переменные, и на каждую регулярку по 3 ответа даст, много переменных и сравнений куча одним словом))) пробую до минимума урезать текст а там гляну что выйдет
 

Кто просматривает тему: (Всего: 3, Пользователи: 0, Гости: 3)