http://cn.php.net/manual/en/book.pcre.php

解决方案 »

  1.   

    空格应该用\s表示,也就是应该写成[^\s]。不过ereg不是perl兼容的标准正则表达式函数,不知其有什么特殊用法。
      

  2.   

    正则表达式,就是正则表达式 查下百度. 
     if(ereg("([^]*)*([0-9]*)",$line,$tmp)) ereg是php验证正则的函数,将会得到两个返回值 t/f([^]*)*([0-9]*)"^" 正则的开始 "*"则为匹配一次或多次
    这个式子可以理解为以任何字符开头,以数字来结束,是对$line中的字符串进行匹配的至于$tmp,貌似是个数组,我也不知道干吗用的. 呵呵