InfoQ

交流

讨论:字符串处理问题

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

比如*(26-FE-56(N,TOT),,SIG)*
想得到:temp[0] = "26-FE-56";
temp[1] = "N,TOT";
怎么弄?我菜,55,大侠救我



逛论坛交流字符串处理问题

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

10 条回复

回复

>try it ~~~~~~~~~~ preg_math("/.. 发表人 windy2000 发表于 10月01日
>$=preg_split("/[(|)]{1}/si",$atr); .. 发表人 wwwc 发表于 10月01日
>怎么显示Call to undefined function:.. 发表人 defense 发表于 10月01日
> QUOTE: 最初由 defense .. 发表人 cizi 发表于 10月01日
>顺便问一下,perl 正则式中都有什么旗.. 发表人 windy2000 发表于 10月01日
> QUOTE: 最初由 wwwc 发布.. 发表人 defense 发表于 10月01日
>preg_split 和 implode 相似,不过他是.. 发表人 wwwc 发表于 10月01日
> QUOTE: 最初由 cizi 发布.. 发表人 defense 发表于 10月01日
> QUOTE: 最初由 wwwc 发布.. 发表人 defense 发表于 10月01日
> QUOTE: 发表人 windy2000 发表于 10月01日
  1. 返回顶部

    Re: 字符串处理问题

    2003年10月01日 发表人 windy2000

    >try it ~~~~~~~~~~

    preg_math("/.+(([^)]+)).+/",$str,$arr);
    print_r($arr);

  2. 返回顶部

    Re: 字符串处理问题

    2003年10月01日 发表人 wwwc

    >$=preg_split("/[(|)]{1}/si",$atr);

    这个就可以了

  3. 返回顶部

    Re: 字符串处理问题

    2003年10月01日 发表人 defense

    >怎么显示Call to undefined function: preg_math()
    php没配好?

  4. 返回顶部

    Re: 字符串处理问题

    2003年10月01日 发表人 cizi

    >

    QUOTE:
    最初由 defense 发布
    [B]怎么显示Call to undefined function: preg_math()
    php没配好? [/B]

    不是preg_math()

    是preg_match()吧!

  5. 返回顶部

    Re: 字符串处理问题

    2003年10月01日 发表人 windy2000

    >顺便问一下,perl 正则式中都有什么旗标,各代表什么意义??

    如 i (忽视大小写) m(多行匹配) s(??) e(???) 还有什么??

    不知道是否正确??

  6. 返回顶部

    Re: 字符串处理问题

    2003年10月01日 发表人 defense

    >

    QUOTE:
    最初由 wwwc 发布
    [B]$=preg_split("/[(|)]{1}/si",$atr);

    这个就可以了 [/B]

    这个能行,谢谢wwwc兄!
    <?
    $str="1(13-al-27(n,tot)13-al-18)";
    $arr=preg_split("/[(|)]{1}/si",$str);
    print_r($arr);
    ?>
    Array ( [0] => 1 [1] => 13-al-27 [2] => n,tot [3] => 13-al-18 [4] => )

  7. 返回顶部

    Re: 字符串处理问题

    2003年10月01日 发表人 wwwc

    >preg_split 和 implode 相似,不过他是按正规表达式分开的,楼主的用他最好
    preg_match 匹配和取得匹配部分
    preg_match_all 最有用的,按正规表达式匹配为数组
    preg_replace 替换
    我经常用这几个,其他的一般用不到

  8. 返回顶部

    Re: 字符串处理问题

    2003年10月01日 发表人 defense

    >

    QUOTE:
    最初由 cizi 发布
    [B]

    不是preg_math()

    是preg_match()吧! [/B]

    行了,不过输出有点不一样
    Array ( [0] => 1(13-al-27(n,tot)13-al-18) [1] => n,tot )

  9. 返回顶部

    Re: 字符串处理问题

    2003年10月01日 发表人 defense

    >

    QUOTE:
    最初由 wwwc 发布
    [B]preg_split 和 implode 相似,不过他是按正规表达式分开的,楼主的用他最好
    preg_match 匹配和取得匹配部分
    preg_match_all 最有用的,按正规表达式匹配为数组
    preg_replace 替换
    我经常用这几个,其他的一般用不到 [/B]

    好人啊,谢谢!

  10. 返回顶部

    Re: 字符串处理问题

    2003年10月01日 发表人 windy2000

    >

    QUOTE:




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

    昵称: 请输入验证码:


  12. 抢着回答

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

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

    ooooo

    :eek: :eek: :eek: :eek: :eek: :eek: :eek: :eek: :eek: :eek: ...

    有多少人在用Linux??

    我现在用的是RH9.0 看图: http://test.5n9.com/mytop.png ...

    数据库并不是mysql的专利!!!

    PHP学习还在继续中,不过在一些大型PHP交流论坛遇到一些朋友对最基...

    有谁知道,button.handleEvent( )哪个浏...

    本人急需,javascript动态效果实例,有谁知请告诉我,谢了

    强烈要求经典的东东!!不要垃圾!!

    我要看经典.不要垃圾.. 发经典的来看. 什么都发.. 没...

    请教日期处理问题?

    我的mysql 数据库存贮日期类型为datetime但在其中一个web页面里提...

    $http_user_agent这个返回的什么值?

    如题!

    终于可以自由的进出。。。自由的溜达了...

    :p :p :p :p :p

    哪有php类的学习资料啊?

    如题!

    []