Как прочитать тег изображения sr c из rss-feed в Angular - PullRequest
0 голосов
/ 25 февраля 2020

Я работаю над получением rss-ленты в Angular, и я придерживался этого подхода.

Я могу читать / получать данные из своего канала, за исключением тега изображения , Мой тег изображения выглядит следующим образом

<img width="150" height="84" src="https://simply-communicate.com/wp-content/uploads/2013/11/featured.png" alt="ice-dams" />

Как получить тег sr c для типа носителя корпуса.

Заранее спасибо.

1 Ответ

0 голосов
/ 25 февраля 2020

Если я понимаю, вам нужно изображение sr c из строки.

Вы можете использовать regex для получения изображения sr c:

let img = '<img width="150" height="84" src="https://simply-communicate.com/wp-content/uploads/2013/11/featured.png" alt="ice-dams" />';

let regex = /<img.*?src="(.*?)"/;
let src = regex.exec(img)[1];

console.log(src);

Если вы хотите получить весь элемент корпуса тега:

let enclosure = 'some string <enclosure url="https://cinfin.staging.wpengine.com/wp-content/uploads/2020/02/executive-with-client.jpg" length="68284" type="image/jpg" /> some other string';

let regex = /<enclosure(.*?)\/>/;
let src = regex.exec(enclosure)[0];

console.log(src);

Тогда, если вы хотите получить список всех тегов:

let enclosures = 'some string <enclosure url="https://cinfin.staging.wpengine.com/wp-content/uploads/2020/02/executive-with-client.jpg" length="68284" type="image/jpg" /> some other string <enclosure url="https://cinfin.staging.wpengine2.com/wp-content/uploads/2020/02/executive-with-client.jpg" length="68284" type="image/jpg" />';

let regex = /<enclosure(.*?)\/>/g;
let all = enclosures.match(regex);

console.log(all);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...