Updated Date: 18-jun-2008
   Creation Date: 19-dec-2001
   Expiration Date: 19-dec-2016
讲创建年龄:2001取出来。百思不得其解,跪求orz

解决方案 »

  1.   

    php的字符串处理。楼主动手搜索下
      

  2.   

    谢谢。我需要的是正则表达式,用在seoquake上的。
      

  3.   


    $htmlStr=<<<html
     Updated Date: 18-jun-2008
      Creation Date: 19-dec-2001
      Expiration Date: 19-dec-2016
    html;
     preg_match("/Creation\sDate:\s+\d{2}\-[a-z]{3}\-([\d]{4})/isU",$htmlStr,$match);
    echo '<pre>';
    var_dump($match[1]);
      

  4.   

    [User:root Time:09:02:22 Path:/home/liangdong/php]$ php preg.php 
    Array
    (
        [0] => Creation Date: 19-dec-2
        [1] => 19
        [2] => dec
        [3] => 2
    )
    [User:root Time:09:02:23 Path:/home/liangdong/php]$ cat preg.php 
    <?php
    $str = <<<EOF
    Updated Date: 18-jun-2008
      Creation Date: 19-dec-2001
        Expiration Date: 19-dec-2016
    EOF;
    $nmatches = preg_match('/Creation Date: (\d+)-(\w+)-(\d+)/iUs', $str, $matches);
    print_r($matches);
    ?>
      

  5.   

    搞定了。
    谢谢各位老大。用的是这个:很简单:
    [NAME]=网站年龄
    [TITLE]=Reg
    [URL_R]=http://www.whois-search.com/whois/{2}.{1}
    [REGEXP]=Creation Date:(.*)-(.*)-(.*)这个把Creation Date后面的3段都取出了。
    比较粗糙。