регулярное выражение для нахождения значения 'href' ссылки <a>

Мне нужен шаблон регулярных выражений для поиска ссылок на веб-страницы в HTML.

Я впервые использую@"(<a.*?>.*?</a>)" извлечь ссылки (<a>), но я не могу получитьhref От этого.

Мои строки:

<a href="www.example.com/page.php?id=xxxx&name=yyyy" ....></a><a href="http://www.example.com/page.php?id=xxxx&name=yyyy" ....></a><a href="https://www.example.com/page.php?id=xxxx&name=yyyy" ....></a><a href="www.example.com/page.php/404" ....></a>

1, 2 и 3 действительны и они мне нужны, но номер 4 для меня не действителен (? а также= важно)

Спасибо всем, но мне не нужно разбирать<a>, У меня есть список ссылок вhref="abcdef" формат.

Мне нужно получитьhref из ссылок и отфильтровать его, мои любимые URL должны содержать? а также= любитьpage.php?id=5

Спасибо!

Ответы на вопрос(7)

Ваш ответ на вопрос