Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вытащить ссылку из html (регулярки) (https://javascript.ru/forum/misc/71740-vytashhit-ssylku-iz-html-regulyarki.html)

Bapen1k 09.12.2017 17:36

Вытащить ссылку из html (регулярки)
 
Есть вот такой текст
[Output] http://online.site.com/u/public/api/20171209-081351-999999999-verypdf.jpg<br>
[Output] http://online.site.com/u/public/api/20171209-081351-999999999-verypdf.jpg<br>
[Output] http://online.site.com/u/public/api/20171209-081351-999999999-verypdf.jpg<br>

Нужно 3 ссылки поместить в массив. Как это можно сделать с помощью регулярных выражений?

Lion777 09.12.2017 19:05

тип так
var pattern = /https?[^<]+/g

var data =`[Output] https://online.site.com/u/public/api/20171209-081351-999999999-verypdf.jpg<br>
[Output] http://online.site.com/u/public/api/20171209-081351-999999999-verypdf.jpg<br>
[Output] http://online.site.com/u/public/api/20171209-081351-999999999-verypdf.jpg<br>`
var arr = data.match(pattern)
alert(arr)


Часовой пояс GMT +3, время: 01:36.