![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
相关问题
请教一个关于正则的问题
test.ttt.com
我想将.ttt.com前面的内容(即test)传给变量$url
但我的程序不好使,不能将.做为条件
而将 . 改为@或是别的(test@.ttt.com),就可使用($usr=test),
我应怎么改程序,请指教^
[PHP]
$url="test@ttt.com";
$url = preg_replace("/^http:\\/\\//i", "", $url); // 将URL前面的“http://”去掉,不区分大小写
$url = preg_replace("/@.+$/", "", $url); // 将“@”后面的部分去除
echo $url;
//将上页的@变成.之后 $url不是我想要的了
$url="test.ttt.com";
$url = preg_replace("/^http:\\/\\//i", "", $url); // 将URL前面的“http://”去掉,不区分大小写
$url = preg_replace("/..+$/", "", $url); // 将“@”后面的部分去除
echo $url;
[/PHP]
提问者:yourlook 06-04 14:02
答复

