Find strings in PHP with regular
SOURCE string:
{"Remote": "119.6.126.138", "host": "119.6.126.138", "Ipstart": "119.6.126.128", "Ipend": "119.6.126.191", "Geo": " cn.23.328.117 "," Buss ":" buss=0,alv=0,qos=1,host=0,port=443 "," level ": +," usep2p ": 1," flag ":" 0 "," expect ": 3," actual ": 3," Needtest ": 0," curtime ": 1381719390," StartTime ": 0," Endtime ": 0," Cliptime ": 6," timeshift ": 168.000000," dir ":" "," Cdnpath ":" "," liveflv ": 1," Livehls ": 1," livep2p ": 1," livertmp ": 1," mustm3u8 ": 0," Livesftime ": $," livesfmust ": 0, "forcegslb": "NodeList": [{"Gone": 357, "Pool": "Sc-cd-aipu", "detail": "manual:357,303,161,848,715,843,857", " Playlevel ": 1," Slicetime ": 480," leavetime ": +," location ":" http:\/\/61.157.126.235\/32\/12\/22\/letv-uts\/
6876563-avc-253672-aac-31586-1238720-46099352-822ede6ccebd6463bb310a386587246b-1378954284229.letv? crypt=28aa7f2e111&b=297&nlh=3072&nlt=5&bf=30&gn=357&p2p=1&video_type=flv&opck =1&check=0&tm=1382151600&key=ddd14e644e9182037e967fac097ce3da&proxy=3708493158,2071812434& cips=119.6.126.138&geo=cn-23-328-117&lgn=letv&mmsid=3049516&platid=1&splatid=101& Playid=0&tss=no&termid=1&hwtype=un&ostype=windows 7&pay=0&tag=letv&sign=letv&tn =0.05756930820643902&rateid=350 "}, {" Gone ": 303," Pool ":" Cq-aipu "," detail ":" Manual : 357,303,161,848,715,843,857 "," Playlevel ": 1," Slicetime ": 480," leavetime ": +," location ":" http:\/\/221.11.29.102 \/32\/12\/22\/letv-uts\/6876563- avc-253672-aac-31586-1238720-46099352-822ede6ccebd6463bb310a386587246b-1378954284229.letv?crypt=65aa7f2e111 &b=297&nlh=3072&nlt=5&bf=30&gn=303&p2p=1&video_type=flv&opck=1&check=0 &tm=1382151600&key=ddd14e644e9182037e967fac097ce3da&proxy=1033731819,2071812434&cips=119.6.126.138&geo=cn-23-328-117&lgn=letv&mmsid=3049516&platid=1&splatid=101&playid=0&tss=no &termid=1&hwtype=un&ostype=windows 7&pay=0&tag=letv&sign=letv&tn= 0.05756930820643902&rateid=350 "}, {" Gone ": 161," Pool ":" Hb-wh-aipu "," detail ":" Manual : 357,303,161,848,715,843,857 "," Playlevel ": 1," Slicetime ": 480," leavetime ": +," location ":" http:\/\/101.36.100.61 \/32\/12\/22\/letv-uts\/6876563- avc-253672-aac-31586-1238720-46099352-822ede6ccebd6463bb310a386587246b-1378954284229.letv?crypt=72aa7f2e111 &b=297&nlh=3072&nlt=5&bf=30&gn=161&p2p=1&video_type=flv&opck=1&check=0 &tm=1382151600&key=ddd14e644e9182037e967fac097ce3da&proxy=1033731819,2071812434&cips= 119.6.126.138&geo=cn-23-328-117&lgn=letv&mmsid=3049516&platid=1&splatid=101&playid=0 &tss=no&termid=1&hwtype=un&ostype=windows 7&pay=0&tag=letv&sign=letv&tn= 0.05756930820643902&rateId=350 "}]}
Demand:
The red string appears multiple times, selecting only its first occurrence. Excuse me, in PHP, how to get the content of red font through regular, thank you.
Share to:
------Solution--------------------
Is this a JSON or an array of yours? Do not use regular, direct access.
------Solution--------------------
$s = ' {' "remote": "119.6.126.138", "host": "119.6.126.138", "Ipstart": "119.6.126.128", "Ipend": "119.6.126.191", "Geo": " cn.23.328.117 "," Buss ":" buss=0,alv=0,qos=1,host=0,port=443 "," level ": +," usep2p ": 1," flag ":" 0 "," expect ": 3," actual ": 3," Needtest ": 0," curtime ": 1381719390," StartTime ": 0," Endtime ": 0," Cliptime ": 6," timeshift ": 168.000000," dir ":" "," Cdnpath ":" "," liveflv ": 1," Livehls ": 1," livep2p ": 1," livertmp ": 1," mustm3u8 ": 0," Livesftime ": $," livesfmust ": 0, "forcegslb": "NodeList": [{"Gone": 357, "Pool": "Sc-cd-aipu", "detail": "manual:357,303,161,848,715,843,857", " Playlevel ": 1," Slicetime ": 480," leavetime ": +," location ":" http:\/\/61.157.126.235\/32\/12\/22\/letv-uts\/ 6876563-avc-253672-aac-31586-1238720-46099352-822ede6ccebd6463bb310a386587246b-1378954284229.letv?crypt= 28aa7f2e111&b=297&nlh=3072&nlt=5&bf=30&gn=357&p2p=1&video_type=flv&opck=1& Check=0&tm=1382151600&key=ddd14e644e9182037e967fac097ce3da&proxy=3708493158,2071812434&cips=119.6.126.138&geo=cn-23-328-117&lgn=letv&mmsid=3049516 &platid=1&splatid=101&playid=0&tss=no&termid=1&hwtype=un&ostype=windows 7&pay=0 &tag=letv&sign=letv&tn=0.05756930820643902&rateid=350 "}, {" Gone ": 303," Pool ":" Cq-aipu "," detail ": "manual:357,303,161,848,715,843,857", "Playlevel": 1, "Slicetime": 480, "leavetime": +, "location": "http:\/\/ 221.11.29.102\/32\/12\/22\/letv-uts\/6876563- avc-253672-aac-31586-1238720-46099352-822ede6ccebd6463bb310a386587246b-1378954284229.letv?crypt=65aa7f2e111 &b=297&nlh=3072&nlt=5&bf=30&gn=303&p2p=1&video_type=flv&opck=1&check=0 &tm=1382151600&key=ddd14e644e9182037e967fac097ce3da&proxy=1033731819,2071812434&cips= 119.6.126.138&geo=cn-23-328-117&lgn=letv&mmsid=3049516&platid=1&splatid=101&playid=0 &tss=no&termid=1&hwtype=un&ostype=windows 7&pay=0&tag=letv& sign=letv&tn=0.05756930820643902&rateid=350 "}, {" Gone ": 161," Pool ":" Hb-wh-aipu "," detail ":" Manual : 357,303,161,848,715,843,857 "," Playlevel ": 1," Slicetime ": 480," leavetime ": +," location ":" http:\/\/101.36.100.61 \/32\/12\/22\/letv-uts\/6876563- avc-253672-aac-31586-1238720-46099352-822ede6ccebd6463bb310a386587246b-1378954284229.letv?crypt=72aa7f2e111 &b=297&nlh=3072&nlt=5&bf=30&gn=161&p2p=1&video_type=flv&opck=1&check=0 &tm=1382151600&key=ddd14e644e9182037e967fac097ce3da&proxy=1033731819,2071812434&cips= 119.6.126.138&geo=cn-23-328-117&lgn=letv&mmsid=3049516&platid=1&splatid=101&playid=0 &tss=no&termid=1&hwtype=un&ostype=windows 7&pay=0&tag=letv&sign=letv&tn= 0.05756930820643902&rateid=350 "}]} ';