Как выловить все ссылки из текста

Cyrill

Новичок
Как выловить все ссылки из текста

Есть файл (пусть даже переменная с содержимым файла)

Как выловить из текста все ссылки.?
Думаю нужно написать правильное рег. выражение
Пытался: <a(.)+</a> -- не правильно
 

kvf77

Red Devil
Cyrill

ты нам пришел сообщить, что ты не читал доступной и понятной статьи на русском по рег. выражениям?

http://phpclub.ru/detail/article/regexp_1

иди и читай, когда твоя попытка будет попыткой - приходи, поможем, а то ты тут дурку гонишь помоему.
 

ForJest

- свежая кровь
Cyrill
http://php.spb.ru/php/regexp.html
там есть то, что тебе нужно.

kvf77
заучи на будущее эту ссылку напамять. И тогда приходи постить ответы. А то ты по-моему дурку гонишь - в статье на деталях нет ответа на вопрос.
 

ForJest

- свежая кровь
Cyrill
~<a(.+)</a>~Usi
U - нежадный поиск, s - точка включает в себя все символы, включая переход на новую строку, i - регистронезависимый поиск.
в скобочки нужно брать всё, а не только один символ. Ну и нежадный поиск, чтобы .+ не "съела" </a>
 
Сверху