当前位置:Gxlcms > PHP教程 > php正则怎么匹配2级域名

php正则怎么匹配2级域名

时间:2021-07-01 10:21:17 帮助过:4人阅读

php 正则如何匹配2级域名

域名状态可能是:
xinwen.xxx.com
xinwen.xxx.cn
xinwen.xxx.net
http://xinwen.xxx.com/

php 如何用正则表达式 preg_replace 得到, xinwen
------解决方案--------------------
(?:http\:\/\/)?([^.]+)\.xxx\.(?:(com
------解决方案--------------------
cn
------解决方案--------------------
net))
------解决方案--------------------
$s=<<xinwen.xxx.com
xinwen.xxx.cn
xinwen.xxx.net
http://xinwen.xxx.com/
TXT;
preg_match_all('#(^
------解决方案--------------------
/)([^/\.]+)\.#m',$s,$ar);
print_r($ar[2]);

Array
(
[0] => xinwen
[1] => xinwen
[2] => xinwen
[3] => xinwen
)
------解决方案--------------------
正则都要mark学习 弱项

人气教程排行