Bonjour

J'aimerais trouver une expression régulière permettant de découvrir le domaine dans n'importe quelle adresse...

exemple d'adresse:
www.watchguard.com
ps-configeuro.us.dell.com
www.techdata.be
www.montefiore.ulg.ac.be
http://www.acl.lanl.gov/URI/archive/...ive.index.html
gfiws2.gfi.com
u15278478.mailshell.net
211.27-78-194.adsl-static.isp.belgacom.be
s20.sitemeter.com
Donc il peut y avoir des sous domaines dont on ne doit pas tenir compte par exemple.

J'ai construit cette regex:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
(.*)([a-zA-Z0-9\x2D]*)(\x2E?)([a-zA-Z0-9\x2D]*)(\x2E?)([a-zA-Z]{0,3})(\.)([a-zA-Z]{2,3}$)
Mais il ne veut pas prendre mon \x2E? ...
Pourtant le '.' n'est pas obligatoire partout sauf avant l'extension finale. ex: .be
Car je peut par exemple avoir une adresse du style:
www.developpez.com ou www.ulg.ac.be


Une autre expression régulière a me proposer?

Merci d'avance de votre aide