$str = "http://www.abc123.com.cn/m/def23";
preg_match("/^http.*www\.abc123\.com\.cn\/m\/(\w{3,})/is",$str,$m);
print_r($m);
$str2 = "http://def123.service.abc123.com/";
preg_match("/^http:\/\/(\w{3,})\.service\.abc123\.com\/$/",$str2,$m2);
print_r($m2);
preg_match("/^http.*www\.abc123\.com\.cn\/m\/(\w{3,})/is",$str,$m);
print_r($m);
$str2 = "http://def123.service.abc123.com/";
preg_match("/^http:\/\/(\w{3,})\.service\.abc123\.com\/$/",$str2,$m2);
print_r($m2);
URL比如是:http://www.abc123.com.cn/m/def23/index.html
这种情况也会匹配出,但这种情况我不需要,也就是如果"def23"后面再出现“/”则整一串URL都不是我要找的,那应该如何改啊?