<?php
$test='new.php;1                6/16         22-APR-2008 11:09:31  [AP_HTTPD,APACHE$WWW   (RWED,RWED,RE,)';
$pattern = "/[\s]+/";
$result = preg_split($pattern,$test);
var_export($result);
/*array (
  0 => 'new.php;1',
  1 => '6/16',
  2 => '22-APR-2008',
  3 => '11:09:31',
  4 => '[AP_HTTPD,APACHE$WWW',
  5 => '(RWED,RWED,RE,)',
)*/
?>

解决方案 »

  1.   

    <?php
    $test='new.php;1                6/16         22-APR-2008 11:09:31  [AP_HTTPD,APACHE$WWW   (RWED,RWED,RE,)';
    $pattern = "/[\s]{2,}/";
    $result = preg_split($pattern,$test);
    var_export($result);
    /*array (
      0 => 'new.php;1',
      1 => '6/16',
      2 => '22-APR-2008 11:09:31',
      3 => '[AP_HTTPD,APACHE$WWW',
      4 => '(RWED,RWED,RE,)',
    )*/
    ?>
    -_-! 最好多给两个数据 我给你按数据规则析出.
      

  2.   

    $test='psrd.php;1               6/16         22-APR-2008 09:30:33  [AP_HTTPD,APACHE$WWW   (RWED,RWED,RE,)';
    $test='TEST.TXT;1               1/16         22-APR-2008 11:10:15  [AP_HTTPD,APACHE$WWW   (RWED,RWED,RE,)';
    呵呵,多谢了~ 
    顺便求另外一个正则,
    $test2='drw-rw-rw-   1 user     group           0 Apr 22 00:23 test';
    $test2='-rw-rw-rw-   1 user     group           0 Apr 21 17:41 新建 BMP 图像.bmp';
    $test2='-rw-rw-rw-   1 user     group       10752 Apr 21 17:56 新建 Microsoft Word 文档.doc';
    再次谢谢~ 顺便说下,我已经加入你个人介绍的群了~
      

  3.   

    $test='new.php;1                6/16         22-APR-2008 11:09:31  [AP_HTTPD,APACHE$WWW   (RWED,RWED,RE,)';
    print_r(preg_split('/\s+/', $test));
    楼主,第二个要干什么?
      

  4.   

    $test2='drw-rw-rw-   1 user     group           0 Apr 22 00:23 test';
    $test2='-rw-rw-rw-   1 user     group           0 Apr 21 17:41 新建 BMP 图像.bmp';
    $test2='-rw-rw-rw-   1 user     group       10752 Apr 21 17:56 新建 Microsoft Word 文档.doc'; 第二个需要分割得到:
    array('drw-rw-rw-','1','user','group','0','Apr 22 00:23','test');
    array('-rw-rw-rw-','1','user','group','0','Apr 21 17:41','新建 BMP 图像.bmp');
    array('-rw-rw-rw-','1','user','group','10752','Apr 21 17:56','新建 Microsoft Word 文档.doc');
    望赐教!