Extraire le nom de domaine avec des regex
6 messages
• Page 1 sur 1
-

WebRankInfo - Administrateur du site

- Messages: 19415
- Inscription: 19 Avr 2002
Extraire le nom de domaine avec des regex
Quelqu'un aurait la bonne expression régulière pour extraire le nom de domaine (sans l'extension) d'une URL ?
Je n'arrive pas à m'en sortir pour prévoir le cas des multiples sous-domaines (ex : d1.d2.example.com ) ou des extensions multiples (ex: .com et .co.uk)
Je n'arrive pas à m'en sortir pour prévoir le cas des multiples sous-domaines (ex : d1.d2.example.com ) ou des extensions multiples (ex: .com et .co.uk)
-

WebRankInfo - Administrateur du site

- Messages: 19415
- Inscription: 19 Avr 2002
tout simplement... Merci anthomicro !
- zarlboro
- WRInaute occasionnel

- Messages: 284
- Inscription: 13 Juil 2004
sur Yagoort j'utilise le regex suivant, qui pour l'instant marche très bien :
- Code: Tout sélectionner
function getDomain($url)
{
return preg_replace("/^[\w]{2,6}:\/\/([\w\d\.\-]+).*$/","$1",$url);
}
6 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Extraire des données avec une regex
- [PHP-Regex] Capture d'un nom de dossier
- Nom de domaine en .xxx et importance des mots clefs dans le nom de domaine
- [Regex] modifier une regex existante
- Nom de domaine avec encieneté ou nom de domaine court?
- nom de domaine + hébergement ou nom de domaine + redirection ?
- Utiliser un nouveau nom de domaine ou récupérer un ancien nom avec PR2
- Nom de Domaine contient nom d'un produit
- Ancien nom et nouveau nom de domaine en conflit ?
- Nouveau nom de marque, changement de nom de domaine
Consultez la description détaillée des produits ou services de Google suivants : Google Apps Edition Premium
- Liste de sous-domaines
Cet outil vous permet de trouver la liste des sous-domaines (indexés) d'un site.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


