<td>[^<]*</td>去试试.

解决方案 »

  1.   

    <td>[^ <]*?</td> 
    好像是这样吧,这样可以最小匹配
      

  2.   

    这样试试
    <script>
    var str = '<P>45435345345345435sdgsgsg4353543534^$&amp;$%^$%^</P>\
    <P><td>自由人谭某某</td></P>\
    <P>345sdfdddddddddddddddd</P>\
    <P><td><BR>他动<BR>ds333<BR>发大水..</td>4sdfsd<td>83试点方式3344dx55<BR>4</td>\
    <P><td>深圳sefsd沙公司<BR>的琴..</td>';var reg = /<td>(.+?)<\/td>/gmi;
    var arr =[], tem = [];
    while(tem = reg.exec(str)){
    arr.push(tem[1]);
    }
    alert(arr.join('\n'));
    </script>