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. 抢着回答

    计数器问题

    谁能帮我找一个计数器的源代码,只需要有计数功能就行了,不要那...

    下面的语句如何解释啊?有什么作用啊?

    primary key (enp_no), foreign key (work_place,dept) refe...

    求助。关于配置和安装

    我用win2000 sever and IIS安装PHP,但配好执行<?php phpinfo...

    怎样取得当前url?

    如题,谢谢!

    rawurldecode()rawurlencode()

    rawurldecode() rawurlencode() 在新版PHP中这两个函数怎么没...

    关于设计校园公文信息管理系统

    此模块是办公自动化系统,包括公文管理,发送公文,已发公文,已...

    怎么样查询一个类所支持的所有方法?

    怎么样查询一个类所支持的所有方法? 比如,我定义个com的实例...

    找到错误,不知如何解决,高手请进

    我那个MYSQL错误是因为没有找到文件,我在本地用的是windows,而...

    九十九个发夹。。。

    国王有七个女儿,这七位美丽的公主是国王的骄傲。她们那一头乌黑...

    那位大哥对搜索引擎比较了解!请来谈谈...

    用like方式实现模糊查询往往是不够的! 那么有什么算法呢? ...

    []