02
Май
2014

Правильный парсинг значения Href с внутренней ссылкой

Вообще, парсинг ссылки выглядит как-то так (по заверению интернетов):

/<a [^<>]*href=[\'"]([^\'"]+)[\'"][^<>]*>(((?!/si

Но в моём случае выдаёт ошибку: Warning: preg_match() [function.preg-match]: Compilation failed: missing ) Искал иные способы, но все идут с ошибками или не ищут ссылку. В моём случае ссылка представляется в виде(кавычки могут быть иные или не быть вовсе, page,id - абстракция):

<a href="/page?id=123">подробнее</a>

Так как правильно парсить?

Источник: https://ru.stackoverflow.com/questions/317299/%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%BF%D0%B0%D1%80%D1%81%D0%B8%D0%BD%D0%B3-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F-href-%D1%81-%D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D0%B5%D0%B9-%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%BE%D0%B9

Тебе может это понравится...

Добавить комментарий