preg_match("/<a\shref\=\"(.*)\"/",$content,$matches);
$ match - это массив со всеми совпадениями в регулярном выражении для поиска ссылок.каждая группа захвата является индексом в $ match.
обратите внимание, что ваши <a>
теги не закрыты.Если они были закрыты, вы также можете извлечь текст из ссылок:
preg_match("/<a\shref\=\"(.*)\">(.*)<\/a>/",$content,$matches);
Регулярное выражение, которое я использовал, не является водонепроницаемым.Он основан на использовании двойных кавычек и ожидает, что href будет последним атрибутом в теге <a>
.Вы можете найти оптимизированные регулярные выражения в онлайн-библиотеках, таких как http://regexlib.com