InfoQ

交流

讨论:一个想不明白的问题

作者 yourlook 发布于 0000-00-00 分类:php基础编程

请教一个关于正则的问题
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]



逛论坛交流一个想不明白的问题

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

1 条回复

回复

QUOTE: 发表人 yourlook 发表于 12月02日
  1. 返回顶部

    Re: 一个想不明白的问题

    2003年12月02日 发表人 yourlook


    QUOTE:




  2. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


  3. 抢着回答

    给我宝宝取个名字了啊!各位大哥,大姐...

    嘿嘿,明天带我老婆去检查咯,不用说一定是个男孩的啦~~~ 预...

    今天被某人气得~

    ××××××××××××××××××× 我给banana的留言: ...

    谁会配置WebEasyMail

    如题

    关于php的gd库的问题求教

    我查过很多资料,都是说只需将php.ini文件中的php_gd2.dll前的分...

    安装时的问题。

    我以前配时没问题啊,这次不知怎么了,在SQL时出现Warning: Supp...

    我要当版主

    [ Full Screen ]

    tmyu!!!!

    你未经我的同意盗版我的签名!!!!:flaming: :flaming:

    PHP高级编程这本书哪儿下得到?

    谢谢了。

    给各位朋友问好,并请教一个问题。。。

    我装了宽带,配了比较高的PC,想搭建web服务器,平台apache...

    用mail函数发邮件的问题

    我在使用mail函数发邮件的时候不管发没发出去它都提示发送成功,...

    []