<?php
$code = "<td style='font-family:Arial;font-size:10.5pt'> 这是内容(下面相同) <p align='right'><td style='font-family:Arial;font-size:10.5pt'> 这是内容(下面相同) <p align='right'><td style='font-family:Arial;font-size:10.5pt'> 这是内容(下面相同) <p align='right'><td style='font-family:Arial;font-size:10.5pt'> 这是内容(下面相同) <p align='right'><td style='font-family:Arial;font-size:10.5pt'> 这是内容(下面相同) <p align='right'>";if (preg_match_all("#<td style='font-family:Arial;font-size:10.5pt'> (.*?) <p align='right'>#", $code, $match))
echo implode("", $match[1]);
?>--------------------------------
衷心预祝孙燕姿大陆演唱会成功!!

解决方案 »

  1.   

    不好意思,排版乱了点。
    $code就是你的整个内容复制下来的!!就是一个长字符串
    --------------------------------
    衷心预祝孙燕姿大陆演唱会成功!!
      

  2.   

    <?
    // 测试数据
    $s = <<< HTML
    <td style="font-family:Arial;font-size:10.5pt">//这是头.....//这是内容(下面相同)
    ...<p align="right">//这是尾<td style="font-family:Arial;font-size:10.5pt">.....//这是内容(下面相同)
    ...<p align="right">
    <td style="font-family:Arial;font-size:10.5pt">.....
    ...<p align="right">
    HTML;// 设置规则串
    $head = preg_quote('<td style="font-family:Arial;font-size:10.5pt">');
    $end = preg_quote('<p align="right">');
    $pattern = "/$head(.*)$end/sU";
    // 执行
    preg_match_all($pattern,$s,$regs);
    // 显示
    print_r($regs[1]);
    ?>
      

  3.   

    xuzuning(唠叨)  就是厉害。佩服。:)