Rumah > pembangunan bahagian belakang > tutorial php > php 正则如何匹配2级域名

php 正则如何匹配2级域名

WBOY
Lepaskan: 2016-06-23 13:59:20
asal
1199 orang telah melayarinya


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

php 如何用正则表达式 preg_replace 得到, xinwen 


回复讨论(解决方案)

(?:http\:\/\/)?([^.]+)\.xxx\.(?:(com|cn|net))

$s=<<<TXTxinwen.xxx.comxinwen.xxx.cnxinwen.xxx.nethttp://xinwen.xxx.com/TXT;preg_match_all('#(^|/)([^/\.]+)\.#m',$s,$ar);print_r($ar[2]);
Salin selepas log masuk

Array
(
    [0] => xinwen
    [1] => xinwen
    [2] => xinwen
    [3] => xinwen
)

正则都要mark学习  弱项

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan