Я работаю над получением rss-ленты в Angular, и я придерживался этого подхода.
Я могу читать / получать данные из своего канала, за исключением тега изображения , Мой тег изображения выглядит следующим образом
<img width="150" height="84" src="https://simply-communicate.com/wp-content/uploads/2013/11/featured.png" alt="ice-dams" />
Как получить тег sr c для типа носителя корпуса.
Заранее спасибо.
Если я понимаю, вам нужно изображение 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);