从字符串中拆分json图像和文本

时间:2018-01-08 09:49:43

标签: javascript html json parsing split

我正在努力从文字中分离图片。我将rss feed转换为json,因为它更易于工作,但我不知道如何分割字符串或单独的图像格式文本。

JSON: "description": "<img src=\"https://files.facepunch.com/s/cd60c1258ac2.jpg\"><br/>Raids, bases, mods, and more.",

尝试仅 <img src=\"https://files.facepunch.com/s/cd60c1258ac2.jpg\">

我最近开始学习javascript,但是不能弄明白如何分割它。

  

https://jsfiddle.net/4szqst2m/

1 个答案:

答案 0 :(得分:0)

当然,根据您传递的文字,您可以使用regex

进行操作

var json = " \"description\": \"<img src=\"https://files.facepunch.com/s/cd60c1258ac2.jpg\"><br/>Raids, bases, mods, and more.";

var rex = /(<img[^>]+src="?[^"\s]+"?\s*\/?>)/g;

var imgTag = ''; 
var m = '';

while (m = rex.exec(json) ) {
    imgTag = m[1];
}

alert(imgTag);

Take a look at this answer too