php regex pour obtenir la chaîne de caractères à l'intérieur de href de la balise

J'ai besoin d'une regex qui me donnera la chaîne à l'intérieur d'une balise href et à l'intérieur des citations aussi.

Par exemple, j'ai besoin d'extraire theurltoget.com dans ce qui suit:

<a href="theurltoget.com">URL</a>

En outre, je ne veux que l'url de base de la partie. I. e. de http://www.mydomain.com/page.html je ne veux http://www.mydomain.com/

Un Consensus général: Ne pas utiliser des Expressions Régulières pour analyser le code HTML.
Ok, comment puis-je obtenir la balise href puis à l'aide de php
php.net/manual/en/class.domdocument.php et php.net/manual/en/function.parse-url.php est tout ce dont vous avez besoin.
Vos données ne contient même pas un régime. href's ne peuvent pas contenir toujours le schéma et le domaine.
Ne pas utiliser des expressions régulières pour analyser le code HTML. Utiliser un parseur HTML module. Vous ne pouvez pas fiable analyser HTML avec des expressions régulières, et vous ferez face à de la tristesse et de la frustration en bas de la route. Dès que les modifications HTML de vos attentes, votre code sera brisé. Voir htmlparsing.com/php pour des exemples de la façon d'analyser correctement le HTML avec PHP de modules qui ont déjà été écrits, des tests et de débogage.

OriginalL'auteur David | 2010-10-22