Bonjour,
je hais les expressions régulières en PHP, je n'y comprends rien, il y a
78 millions de syntaxes différentes sur le net.
Pour délimiter un pattern, un coup c'est le / un coup c'est le @, un coup c'est la '...
Bref, je voudrais faire un truc simple pourtant.
J'ai un nom domaine lambda de type : http://www.nom-de-domaine.com
Je veux simplement récupérer ce qui est en rouge. Sans utiliser de explode ou autre.
Je veux passer par les expressions régulières parce que c'est ce qu'il me faut.
Et je veux récupérer tout type de domaine. Qu'il soit de la forme http:// ou http://www
Mais aussi si j'ai un nom de domaine de type : http://www.sous-domaine.nom-de-domaine.com
Je veux que ça me récupère que le nom sous domaine (par exemple les gens qui ont un blog de type www.mon-blog.over-blog.com , j'aimerais éviter d'afficher genre skyrock, overblog, etc... pour ne garder que "mon-blog".
Ca fait 1h que je teste tout preg-replace, preg-match, parse_url, explode, split, etc...
J'ai presque le résultat voulu avec explode par exemple, mais c'est pas adapté. Je veux avoir à éviter de rajouter toutes les extensions du monde, et gérer les sous domaines etc...
Bref il me faut les expressions régulières.
Partager