Heim >Backend-Entwicklung >PHP-Tutorial >求一段正则表达式,该怎么处理

求一段正则表达式,该怎么处理

WBOY
WBOYOriginal
2016-06-13 10:13:23878Durchsuche

求一段正则表达式


     

  •  
      求一段正则表达式,该怎么处理

     

    [淘宝商城]


     

    活动标题


     

  •  

  •   ……
     


  • ……




      我希望通过正则 将上面的内容 变成一串数组

      array(
        [0] =>array(
        "shopname" => "淘宝商城",
        "activename"=> "活动标题",
        "actimage" => "http://image.com/pic.gif", 
        "acturl" => "http:/www.tmall.com/" //这个是活动标题的链接
        ),
        [1] =>array(……)
        ……
      );

      就像上面一样输出数组  



      ------解决方案--------------------
      只用正则达到你的要求似乎不太可能。要处理一下。我贴下匹配结果。处理自己补充:
      PHP code
         $str=  
    • 求一段正则表达式,该怎么处理

      [淘宝商城]

      活动标题

    • ……
    • ……HTML;/** *"shopname" => "淘宝商城", "activename"=> "活动标题", "actimage" => "http://image.com/pic.gif", "acturl" => "http:/www.tmall.com/" //这个是活动标题的链接 */$pattern = '~img.*(?';print_r($res);echo '';/**剩下的你懂的Array( [0] => Array ( [0] => http://image.com/pic.gif1 [1] => 淘宝商城1 [2] => http://www.tmall.com/1 [3] => 活动标题1 ) [1] => Array ( [0] => http://image.com/pic.gif2 [1] => 淘宝商城2 [2] => http://www.tmall.com/2 [3] => 活动标题2 ))*/
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn