我必须解析这个<!DOCTYPE University>
<!ELEMENT Name "Virtual University of Pakistan">
<!ELEMENT Departments>
<!ELEMENT Department name "Computer Science">
<!ELEMENT Courses>
<!ELEMENT Under-Graduate>
<!ELEMENT name "Introduction to Computing">
<!ENTITY Course "CS101">
<!ELEMENT name "Introduction to Programming">
<!ENTITY Course "CS201">
<!ELEMENT name "Data Structures">
<!ENTITY Course "CS301">
<!ELEMENT name "Object Oriented Programming">
<!ENTITY Course "CS304">
<!ELEMENT name "Data Communication">
<!ENTITY Course "CS601>
<!ELEMENT Graduate>
<!ELEMENT name "Theory of Computation">
<!ENTITY Course "CS701">
<!ELEMENT name "Advanced Operating Systems">
<!ENTITY Course "CS703">
<!ELEMENT name "Software Quality Assurance">
<!ENTITY Course "CS706">
<!ELEMENT name "Distributed DBMS">
<!ENTITY Course "CS712">
<!ELEMENT name "Advanced Computer Networks">
<!ENTITY Course "CS716">
json
我用正则表达式表达了json,但我无法在android中解析它,因为我没有key:value,但是output2: [
"img data-original="http://www.video.mediaset.it/bin/415.$plit/640x360_C_2_video_773297_videoThumbnail.jpg"",
"img data-original="http://www.video.mediaset.it/bin/515.$plit/640x360_C_2_video_773293_videoThumbnail.jpg"",
"img data-original="http://www.video.mediaset.it/bin/605.$plit/640x360_C_2_video_773279_videoThumbnail.jpg"",
"img data-original="http://www.video.mediaset.it/bin/917.$plit/640x360_C_2_video_773268_videoThumbnail.jpg"",
"img data-original="http://www.video.mediaset.it/bin/142.$plit/640x360_C_2_video_773267_videoThumbnail.jpg"",
"img data-original="http://www.video.mediaset.it/bin/479.$plit/640x360_C_2_video_773264_videoThumbnail.jpg"",
"img data-original="http://www.video.mediaset.it/bin/929.$plit/640x360_C_2_video_773266_videoThumbnail.jpg"",
"img data-original="http://www.video.mediaset.it/bin/196.$plit/640x360_C_2_video_773261_videoThumbnail.jpg"",
"img data-original="http://www.video.mediaset.it/bin/29.$plit/640x360_C_2_video_773262_videoThumbnail.jpg"",
"img data-original="http://www.video.mediaset.it/bin/4.$plit/640x360_C_2_video_773258_videoThumbnail.jpg"",
"img data-original="http://www.video.mediaset.it/bin/917.$plit/640x360_C_2_video_772171_videoThumbnail.jpg"",
"img data-original="http://www.video.mediaset.it/bin/73.$plit/640x360_C_2_video_772128_videoThumbnail.jpg"",
"img data-original="http://cdn.wittytv.it/wp-content/themes/wittytv/images/witty.png""
]
我只需要获取网址...
谁能帮帮我?
答案 0 :(得分:0)
你有无效的json,你需要这样的东西:
{"output2": [ "http://", "http://", ...]}
答案 1 :(得分:0)
您需要遍历数组的每个元素。 您将获得一个字符串,并且可以处理该字符串以在=符号后过滤数据。 例如,
let Arr = ["img-src=www.google.com","img-src=www.microsoft.com"];
let urlArr = [];
Arr.forEach(function(elem) {
urlArr.push(elem.split("=")[1]);
});
console.log(urlArr);
希望这会有所帮助。