React native 获取URL+;从JSON解析的HTML标题

React native 获取URL+;从JSON解析的HTML标题,react-native,React Native,我试图从包含HTML的JSON输出中获取URL和标题。 基本上,它会在一个应用程序中呈现我需要的几个广告,这就是为什么我需要URL、图像和指向它的链接,但我不知道如何以一种简单的方式将其放入一个对象中并随机向用户显示 以下内容 [ { "content": { "rendered": "<div class=\"g g-20\"><div class=\"g-dyn a-144 c-1\"><a href=

我试图从包含HTML的JSON输出中获取URL和标题。 基本上,它会在一个应用程序中呈现我需要的几个广告,这就是为什么我需要URL、图像和指向它的链接,但我不知道如何以一种简单的方式将其放入一个对象中并随机向用户显示

以下内容

[
{
    "content": {
      "rendered": "<div class=\"g g-20\"><div class=\"g-dyn a-144 c-1\"><a href=\"https://www.knalverhuur.nl/\"; class=”gofollow” target=\"_blank\"><img src=\"https://www.oldambtnu.nl/wp-content/banners/knal-verhuur.png\"; width=\"393\" height=\"100\" srcset=\"https://www.oldambtnu.nl/wp-content/banners/knal-verhuur.png 393w\" sizes=\"1281px\" /></a></div><div class=\"g-dyn a-155 c-2\"><a class=\"gofollow\" data-track=\"MTU1LDIwLDEsNjA=\" href=\"http://www.westers-kozijn.nl/\"; target=\"_blank\" rel=\"nofollow\"><img src=\"https://www.oldambtnu.nl/wp-content/banners/westers-kunstof-kozijnen-fabriek.png\"; width=\"290\" height=\"100\" srcset=\"https://www.oldambtnu.nl/wp-content/banners/westers-kunstof-kozijnen-fabriek.png 290w\" sizes=\"1281px\" /></a></div><div class=\"g-dyn a-137 c-3\"><a href=\"https://zekerheidzonderzorgen.nl/\"; target=\"_blank\" rel=\"nofollow\"><img src=\"https://www.oldambtnu.nl/wp-content/banners/hpmobiel-1.png\"; width=\"290\" height=\"100\" srcset=\"https://www.oldambtnu.nl/wp-content/banners/hpmobiel-1.png 290w\" sizes=\"1281px\" /></a></div><div class=\"g-dyn a-85 c-4\"><a class=\"gofollow\" data-track=\"ODUsMjAsMSw2MA==\" href=\"http://www.motorshop-fransen.nl/\"; target=\"_blank\" rel=\"nofollow\"><img src=\"https://www.oldambtnu.nl/wp-content/banners/banner-motorshop-fransen-2.png\"; /></a></div><div class=\"g-dyn a-138 c-5\"><a href=\"https://www.meubelspuiterijscheper.nl/nl/\"; target=\"_blank\" rel=\"nofollow\"><img src=\"https://www.oldambtnu.nl/wp-content/banners/meubelspuiterij-scheper.png\"; width=\"290\" height=\"100\" srcset=\"https://www.oldambtnu.nl/wp-content/banners/meubelspuiterij-scheper.png 290w\" sizes=\"1281px\" /></a></div></div>\n",
      "protected": false
    },
]

希望有人能帮上忙。

首先取消转义HTML实体是件好事。您可以使用以下方法执行此操作:

function htmlDecode(input) {
    var doc = new DOMParser().parseFromString(input, "text/html");
    return doc.documentElement.textContent;
}
我不知道标题是什么意思,但URL可以通过以下正则表达式提取:

var patt = /href="(.*?)"/g;
while(match = patt.exec(str)){
    console.log(match[1]);
}