Как правильно составить регулярное выражение для поиска атрибутов ссылки?
Здравствуйте.
Мне необходимо обработать ссылку с помощью регулярного выражения, вытянуть из него значения атрибутов, если атрибуты есть. Текущий код, который работает только если title заполнен: /<a.*?href="(.*?)".*?(title="(.*?)")?>(.*?)<\/a>/i
Результат, который мне нужен:
ссылка - href
заголовок - title (его может и не быть в ссылке)
открыть в - target (его может и не быть в ссылке)
DevMan, у меня там кода кот наплакал, из переделать в [url params][/url]
Очень не хочу использовать сторонние библиотеки. Вчера пришел пока к такому варианту: /<a(.*?)href="(.*?)"(.*?)>(.*?)<\/a>/i
Результат обработать отдельно, в цикле проверить параметры на допустимые.
Попробую сегодня еще вытянуть атрибуты с помощью dom