21,887
社区成员
发帖
与我相关
我的任务
分享
//要求从下面字符串中提取所有域名
$str= <<<str
http://www.abc.com/register.php?username=phpboy005
www.def.com/register.php?username=phpboy005
ghi.com/register.php?username=phpboy005
str;
preg_match_all('/(http:\/\/)?(www.)?(.+)\//', $str, $matches);
print_r($matches[0]);
//把$str里所有的域名改成csdn.net
$str = preg_replace('/(http:\/\/)?(www.)?(.+)\//', '$1$2csdn.net/', $str);
echo $str;
查aa与bb之间的数字
<?php
$str = '111aa222bb333cc444';
preg_match('/aa(\d+)bb/',$str,$m);
var_dump($m[1]);
?>