У меня есть строка из URL-адреса и разделена <br>
тегами. Я использую это регулярное выражение для соответствия URL-адресам: /(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/g
Regex - строка заканчивается <br>
Вышеупомянутая строка соответствует целой строке, которая не является тем, что я хочу. Мне нужны URL-адреса без тегов
.
Я попытался добавить замену (\/\S*)
на (<br>\/\S)
, но он возвращает неправильные результаты.
Какое правильное решение?
Пример списка URL:
http://www.google.com/explearning/4a1f519153c809a424ee2d3ed93b685a<br>http://www.google.com/explearning/e3fa4315175288ea85b7682c34d9f504<br>http://www.google.com/explearning/e818d4fd6d546844d63fb9e160cf046e<br>http://www.google.com/explearning/5d4c6b570e6bfa918b7b4be14cc41a42<br>http://www.google.com/explearning/adf3d853c1bb4f5f30efc64802c30d75<br>
'$ URLs = взрывается ('
', $ строки);' – AbraCadaver
необходимости использовать регулярное выражение –
затем 'preg_split ('/
/', $ string); ' –