Use regular expressions in PHP to find the string source string: {& nbsp; "remote": & nbsp; "119.6.126.138", & nbsp; "host": & nbsp; "119.6.126.138 ", & amp; nbsp; "ipstart": & amp; nbsp; "119.6.126.128", & amp; nbsp; "ipend": & amp; nbsp; "119. search for strings using regular expressions in PHP
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": 16, "usep2p ": 1, "flag": "0", "CT": 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, "mu%3u8": 0, "livesftime": 60, "livesfmust": 0, "forcegslb ": 1200, "nodelist": [{"gone": 357, "pool": "SC-CD-AIPU", "detail": "manual: 357,303,161,848,715,843,857", "playlevel": 1, "slicetime": 480, "leavetime": 120, "location": "http: \/61.157.126.235 \/32 \/12 \/22 \/letv-uts \/
Bytes? Crypt = 28aa7f2e111 & B = 297 & nlh = 3072 & nlt = 5 & bf = 30 & gn = 357 & p2p = 1 & video_type = flv & opck = 1 & check = 0 & tm = 1382151600 & key = Copyright & 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", "det Ail ":" manual: 357,303,161,848,715,843,857 "," playlevel ": 1," slicetime ": 480," leavetime ": 120," location ":" http: \// 221.11.29.102 \/32 \/12 \/22 \/letv-uts \/outputs? Crypt = 65aa7f2e111 & B = 297 & nlh = 3072 & nlt = 5 & bf = 30 & gn = 303 & p2p = 1 & video_type = flv & opck = 1 & check = 0 & tm = 1382151600 & key = Keys & 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 ": 120," location ":" http: \\// 101.36.100.61 \/32 \/12 \/22 \/letv-uts \/outputs? Crypt = 72aa7f2e111 & B = 297 & nlh = 3072 & nlt = 5 & bf = 30 & gn = 161 & p2p = 1 & video_type = flv & opck = 1 & check = 0 & tm = 1382151600 & key = Keys & 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 "}]}
Requirements:
The red string appears multiple times, only for the first time. In php, how can I use regular expressions to get the content in red? thank you. Share:
------ Solution --------------------
Is this JSON or an array? Direct access without regular expression.
------ 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": 16, "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": 60, "livesfmust": 0, "forcegslb": 1200, "nodelist": [ { "gone": 357, "pool": "SC-CD-AIPU", "detail": "manual:357,303,161,848,715,843,857", "playlevel": 1, "slicetime": 480, "leavetime": 120, "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": 120, "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": 120, "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" } ] }';