<tr>
                            <td style="width: 100px" bgcolor="#83b5e6">
                                日期
                            </td>
                            <td style="width: 100px">
                                2011-06-21
                            </td>
                            <td style="width: 100px" bgcolor="#83b5e6">
                                天气
                            </td>
                            <td style="width: 100px">
                                晴
                            </td>
                            <td style="width: 100px" bgcolor="#83b5e6">
                                温度
                            </td>
                            <td style="width: 100px">
                                30
                            </td>
                        </tr>
                        <tr>
                            <td style="width: 100px" bgcolor="#83b5e6">
                                风级
                            </td>
                            <td style="width: 100px">
                                3
                            </td>
                            <td style="width: 100px" bgcolor="#83b5e6">
                                微尘
                            </td>
                            <td style="width: 100px">
                                3.6
                            </td>
                            <td style="width: 100px" bgcolor="#83b5e6">
                                白天
                            </td>
                            <td style="width: 100px">
                                5
                            </td>
                        </tr>
                        <tr>
                            <td style="width: 100px" bgcolor="#83b5e6">
                                晚上
                            </td>
                            <td style="width: 100px">
                                6
                            </td>
                            <td style="width: 100px" bgcolor="#83b5e6">
                                启动
                            </td>
                            <td style="width: 100px">
                                09:40
                            </td>
                            <td style="width: 100px" bgcolor="#83b5e6">
                                报告人
                            </td>
                            <td style="width: 100px">
                                <font color="blue">
                                    张光</font>
                            </td>
                        </tr>
                        <tr>
                            <td style="width: 100px;" bgcolor="#83b5e6">
                                测试
                            </td>
                            <td style="width: 100px;">
                                <font color='#FF0000'> 王璐</font>
                            </td>
                            <td style="width: 100px;" bgcolor="#83b5e6">
                                指挥
                            </td>
                            <td colspan="3">
                                <font color='#FF0000'>李明(A)</font>(1)
                            </td>
                        </tr>
                        <tr>
                            <td style="width: 100px;" bgcolor="#83b5e6">
                                导师
                            </td>
                            <td colspan="5">
                                 <font color='#00FF00'> 马丽</font> <font color='#FF0000'> 张丹</font> <font color='#FF0000'> 卢轩</font>
                            </td>
                        </tr>
                        <tr>
                            <td style="width: 100px" bgcolor="#83b5e6">
                                同事
                            </td>
                            <td colspan="5">
                               张丹阳 
                            </td>
                        </tr>
                        <tr>
                            <td style="width: 100px;" bgcolor="#83b5e6">
                                计划时间
                            </td>
                            <td>
                                
                                <span id="PrepareStew1_Repeater1__ctl1_TxtWater">1/2</span>
                            </td>
                            <td colspan="4">
                            </td>
                        </tr>
                        <tr>
                            <td height="20px" colspan="6" style="color: Red">
                                注:保持安静。
                            </td>
                        </tr>
请问想把以上td中的内容匹配出来,有什么高效的正则表达式吗

解决方案 »

  1.   


    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="gb2312" />
    <title></title>
    <style>
    </style>
    </head>
    <body>
    <table>
    <tr>
      <td style="width: 100px" bgcolor="#83b5e6">
      日期
      </td>
      <td style="width: 100px">
      2011-06-21
      </td>
      <td style="width: 100px" bgcolor="#83b5e6">
      天气
      </td>
      <td style="width: 100px">
      晴
      </td>
      <td style="width: 100px" bgcolor="#83b5e6">
      温度
      </td>
      <td style="width: 100px">
      30
      </td>
      </tr>
      <tr>
      <td style="width: 100px" bgcolor="#83b5e6">
      风级
      </td>
      <td style="width: 100px">
      3
      </td>
      <td style="width: 100px" bgcolor="#83b5e6">
      微尘
      </td>
      <td style="width: 100px">
      3.6
      </td>
      <td style="width: 100px" bgcolor="#83b5e6">
      白天
      </td>
      <td style="width: 100px">
      5
      </td>
      </tr>
      <tr>
      <td style="width: 100px" bgcolor="#83b5e6">
      晚上
      </td>
      <td style="width: 100px">
      6
      </td>
      <td style="width: 100px" bgcolor="#83b5e6">
      启动
      </td>
      <td style="width: 100px">
      09:40
      </td>
      <td style="width: 100px" bgcolor="#83b5e6">
      报告人
      </td>
      <td style="width: 100px">
      <font color="blue">
      张光</font>
      </td>
      </tr>
      <tr>
      <td style="width: 100px;" bgcolor="#83b5e6">
      测试
      </td>
      <td style="width: 100px;">
      <font color='#FF0000'> 王璐</font>
      </td>
      <td style="width: 100px;" bgcolor="#83b5e6">
      指挥
      </td>
      <td colspan="3">
      <font color='#FF0000'>李明(A)</font>(1)
      </td>
      </tr>
      <tr>
      <td style="width: 100px;" bgcolor="#83b5e6">
      导师
      </td>
      <td colspan="5">
      <font color='#00FF00'> 马丽</font> <font color='#FF0000'> 张丹</font> <font color='#FF0000'> 卢轩</font>
      </td>
      </tr>
      <tr>
      <td style="width: 100px" bgcolor="#83b5e6">
      同事
      </td>
      <td colspan="5">
      张丹阳  
      </td>
      </tr>
      <tr>
      <td style="width: 100px;" bgcolor="#83b5e6">
      计划时间
      </td>
      <td>
        
      <span id="PrepareStew1_Repeater1__ctl1_TxtWater">1/2</span>
      </td>
      <td colspan="4">
      </td>
      </tr>
      <tr>
      <td height="20px" colspan="6" style="color: Red">
      注:保持安静。
      </td>
      </tr>
      </table>
    <script>
    function $(el){
    return typeof el == 'string' ? document.getElementById(el) : el;
    }
    function $t(name, cot){
    cot = cot || document;
    return cot.getElementsByTagName(name);
    }
    var a = '';
    var o = $t('td');
    for(var i = 0, len = o.length; i < len; i++){
    var t = o[i];
    t = t.innerText || t.textContent || '';
    a += t + '\n'
    }
    alert( a )
    </script>
    </body>
    </html>楼主 这样试试呢
      

  2.   

    非常感谢,其实我是想问正则表达式怎么写,呵呵。我写的都是些<td.*?>(.*?)</td>之类的,太繁琐了,有没有简短高效的正则
      

  3.   

    太繁琐? 能匹配到就行了。/<td[^>]*>([\s\S]*?)<\/td>/gi
      

  4.   

    <td\s*[^>]*>(.*?)</td>
    其实这样是最简单的了。因为还没考虑他到底是哪个table的,还没加特定的id或者class