InfoQ

交流

讨论:关于ereg()和ereg_replace不生效的问题!

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

代码如下: <?php $target = "David Medinets,937-927-7670"; // match the area code as three digits in a row. $pat_area = "([0-9]][0-9][0-9])"; // matche the exchange useiing a bound. $pat_exchange = "([0-9]{3})"; // match the number using acharacter class. $pat_number = "([[:digit:]]{4})"; // Combine the three patterns into one. $pattern = "$pat_area-$pat_exchange-$pat_number"; if (ereg($pattern,$target,$matches)){ echo "Numbermatches[0]
"; echo "Area Codematches[1]
"; echo "Exchangematches[2]
"; }else{ echo "Handle numnber not found error
"; } echo "Oldtarget
"; $buffer = ereg_replace($pattern,"201.\2.\3",$target); echo "Newbuffer
"; ?> IE浏览的结果为: Handle numnber not found error Oldavid Medinets,937-927-7670 Newavid Medinets,937-927-7670 请问为什么ereg()和ereg_replace()两个函数没有生效,谢谢~~~



逛论坛交流关于ereg()和ereg_replace不生效的问题!

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

6 条回复

回复

>$pat_area-$pat_exchange-$pat_number.. 发表人 tmyu 发表于 09月30日
>这是不是错了,多了一个反方括号 $p.. 发表人 tmyu 发表于 09月30日
> QUOTE: 最初由 tmyu 发布.. 发表人 ipscan 发表于 09月30日
> QUOTE: 最初由 tmyu 发布.. 发表人 ipscan 发表于 09月30日
>哦,你用引号了 发表人 tmyu 发表于 09月30日
>$pat_area = "([0-9]][0-9][0-9])"; .. 发表人 blueaurora 发表于 09月30日
  1. >$pat_area-$pat_exchange-$pat_number";


    这里用减号什么意思?

  2. >这是不是错了,多了一个反方括号
    $pat_area = "([0-9]][0-9][0-9])";

  3. >

    QUOTE:
    最初由 tmyu 发布
    [B]这是不是错了,多了一个反方括号
    $pat_area = "([0-9]][0-9][0-9])"; [/B]

    谢谢,我真粗心!!再次感谢你``````````````

  4. >

    QUOTE:
    最初由 tmyu 发布
    [B]$pat_area-$pat_exchange-$pat_number";


    这里用减号什么意思? [/B]

    连接两个字符串,意思是用-连接

  5. >哦,你用引号了

  6. >$pat_area = "([0-9]][0-9][0-9])";
    改为
    $pat_area = "([0-9][0-9][0-9])";//

    楼上的说对了




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

    昵称: 请输入验证码:


抢着回答

想做一个在线影院?

想把它作成动态的,有经验的 朋友说说经验,怎么实现啊? (电影一...

宋惠乔

a

求sql92标准

求sql92标准

谁有没有完整一点的php常量列表

谁有没有完整一点的php常量列表

超强宝宝的精典语录

儿子4岁看见一只青蛙在跳,他就学着这只青蛙跳,跳了几下,站起来说...

代码10048错误代表什么意识

代码10048代表什么意识

大家帮帮我

谁可以给我段代码。是我可以控制一个网页只有登录用户才可以访问...

急救啊,视频

请问,怎么做,象一般的在线影院的,视频一样的东东啊,怎么做 ...

hello,请问如何计算程序执行时间?

hello,请问如何计算程序执行时间?

Gd问题?

有个应用是这样的: 从数据库中读出数据生成一个柱状图,然...

[]