php - Comment faire correspondre régulièrement le nom de domaine au milieu de l'URL
淡淡烟草味
淡淡烟草味 2017-05-16 13:10:17
0
2
558
https://so.m.sm.cn/ https://m.sm.cn/ https://www.google.com/ https://m.sogou.com/ https://wap.sogou.com/ https://m.baidu.com/ https://www.google.fr/ https://wisd.sogou.com/

Comment écrire l'expression régulière ? Je souhaite extraire uniquement le milieu de ces noms de domaine, tels que : baidu, sm, google, sogou

Je peux écrire https://m.sm.cn/ seul, mais je ne peux pas écrire https://so.m.sm.cn/ si j'ajoute ceci.
Aide ! ! !

淡淡烟草味
淡淡烟草味

répondre à tous(2)
巴扎黑

php ne fonctionne pas, c'est pour python, c'est juste une référence. Dans d’autres cas, réfléchissez davantage à vous-même.

import re

pattern=re.compile(r'\.([^\.]*?)\.[^\.]*?$')
a=re.findall(pattern,'www.ab.baidu.com')
print a 
#输出['baidu']
仅有的幸福
preg_match('#://([\w\-\.]+)/?\b#',$string,$m) && $domain=$m[1];
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal