情况1:
Registrant:
   
      jin mi
   
      jin mi 8
   
      shen zhen, guang dong 518000
   
      China
   
      
      Registered through: GoDaddy.com, LLC (http://www.godaddy.com)
   
      Domain Name: 760PK.COM
   
         Created on: 04-May-12
   
         Expires on: 04-May-13
   
         Last Updated on: 28-Jun-12
   
      
      Administrative Contact:
   
         mi, jin  [email protected]
   
         jin mi 8
   
         shen zhen, guang dong 518000
   
         China
   
         +86.13510187966
   
      
      Technical Contact:
   
         mi, jin  [email protected]
   
         jin mi 8
   
         shen zhen, guang dong 518000
   
         China
   
         +86.13510187966    
情况2:
Registrant:
   
           Domain Administrator
   
           Netease.com, Inc
   
           No.16, Ke Yun Rd Tianhe District
   
            GuangZhou GuangDong 510665
   
           CN
   
           [email protected] +86.2085106370 Fax: +86.2085106370
   
      
情况3:
Registrant:
   
           Zhiyong Duan
   
           Beijing Baidu Netcom Science Technology Co., Ltd.
   
           3F Baidu Campus No.10 Shangdi 10th Street Haidian District
   
            Beijing Beijing 100085
   
           CN
   
           [email protected] +86.1059924216 Fax: +86.1059927435
   
     

解决方案 »

  1.   

    $s =<<< TXT
    情况1:
    Registrant:
        
      jin mi
        
      jin mi 8
        
      shen zhen, guang dong 518000
        
      China
        
        
      Registered through: GoDaddy.com, LLC (http://www.godaddy.com)
        
      Domain Name: 760PK.COM
        
      Created on: 04-May-12
        
      Expires on: 04-May-13
        
      Last Updated on: 28-Jun-12
        
        
      Administrative Contact:
        
      mi, jin [email protected]
        
      jin mi 8
        
      shen zhen, guang dong 518000
        
      China
        
      +86.13510187966
        
        
      Technical Contact:
        
      mi, jin [email protected]
        
      jin mi 8
        
      shen zhen, guang dong 518000
        
      China
        
      +86.13510187966   
    情况2:
    Registrant:
        
      Domain Administrator
        
      Netease.com, Inc
        
      No.16, Ke Yun Rd Tianhe District
        
      GuangZhou GuangDong 510665
        
      CN
        
      [email protected] +86.2085106370 Fax: +86.2085106370
        
        
    情况3:
    Registrant:
        
      Zhiyong Duan
        
      Beijing Baidu Netcom Science Technology Co., Ltd.
        
      3F Baidu Campus No.10 Shangdi 10th Street Haidian District
        
      Beijing Beijing 100085
        
      CN
        
      [email protected] +86.1059924216 Fax: +86.1059927435
    TXT;preg_match_all('/(Registrant:\s+[\w ]+)|(\w+@[\w.]+)/s', $s, $r);
    print_r($r);Array
    (
        [0] => Array
            (
                [0] => Registrant:
        
      jin mi
                [1] => [email protected]
                [2] => [email protected]
                [3] => Registrant:
        
      Domain Administrator
                [4] => [email protected]
                [5] => Registrant:
        
      Zhiyong Duan
                [6] => [email protected]
            )    [1] => Array
            (
                [0] => Registrant:
        
      jin mi
                [1] => 
                [2] => 
                [3] => Registrant:
        
      Domain Administrator
                [4] => 
                [5] => Registrant:
        
      Zhiyong Duan
                [6] => 
            )    [2] => Array
            (
                [0] => 
                [1] => [email protected]
                [2] => [email protected]
                [3] => 
                [4] => [email protected]
                [5] => 
                [6] => [email protected]
            ))
      

  2.   


    //姓名
    preg_match_all('/Registrant:\s*(\w+\s+\w+)/s',$str,$name); 
    print_r($name[1]);
    //邮箱
    preg_match_all('/\b[\w_]+@[\w\._]+/m',$str,$email); 
    print_r($email);
      

  3.   

    顶层两楼的同志们做出来的效果都不错,但是jordan的测试效果很好,可还是有好多情况我没有列出来,好多结构不一样,我正努力研究下去
      

  4.   

    还有这种格式:
    Registrant:
      Organization   : Shanghai Baidu Seals Material Co.,Ltd
      Name           : Guo Chunying
      Address        : No.218,Guijiang road,Shanghai
      City           : shixiaqu
      Province/State : shanghaishi
      Country        : china
      Postal Code    : 200233Administrative Contact:
      Name           : Guo Chunying
      Organization   : Shanghai Baidu Seals Material Co., Ltd
      Address        : No.218,Guijiang road,Shanghai
      City           : shixiaqu
      Province/State : shanghaishi
      Country        : china
      Postal Code    : 200233
      Phone Number   : 86-021-54189892
      Fax            : 86-021-54189892
      Email          : [email protected]
      

  5.   

    Registration Service Provided By: Namecheap.com
    Contact: [email protected]
    Visit: http://namecheap.com
    Domain name: 58.net
    Registrant Contact:
    N/A
    Ben Weng ()
    Fax:
    Flat 12
    573 Jhmic Street
    Glasgow, N/A -
    GB
      

  6.   

    Registrant:        Domain Administrator        Yahoo! Inc.        701 First Avenue         Sunnyvale CA 94089        US        [email protected] +1.4083493300 Fax: +1.4083493301    Domain Name: yahoo.com        Registrar Name: Markmonitor.com        Registrar Whois: whois.monitor.com        Registrar Homepage: http://www.monitor.com    Administrative Contact:        Domain Administrator        Yahoo! Inc.        701 First Avenue         Sunnyvale CA 94089        US        [email protected] +1.4083493300 Fax: +1.4083493301    Technical Contact, Zone Contact:        Domain Administrator        Yahoo! Inc.        701 First Avenue         Sunnyvale CA 94089        US        [email protected] +1.4083493300 Fax: +1.4083493301