将<table>中的数据与PHP匹配的最有效方法是什么?

omg*_*omg 0 html php regex

例如,从html中删除键/值对,如下所示:

<tr> 
          <td id="td3"  class="td3"  bgcolor="#FFFFFF" colspan="4">? Related Information </td>

        </tr>
        <tr> 
          <td id="td5" class="td5" width="10%">job title?</td>
          <td id="td5" class="td5" width="90%" colspan="3">Sales Representitive</td>
        </tr>
        <tr> 
          <td id="td5" class="td5" width="10%">Date?</td>

          <td id="td5" class="td5" width="40%">2009-9-15</td>
        </tr>
        <tr> 
          <td id="td5" class="td5" width="10%">Location?</td>

          <td id="td5" class="td5" width="40%">Jiangyin</td>
        </tr>
        <tr> 
          <td id="td5" class="td5" width="10%">Degree:</td>
          <td id="td5" class="td5" width="40%">Bachelor</td>

          <td id="td5" class="td5" width="10%">Major?</td>
          <td id="td5" class="td5" width="40%">No limit</td>
        </tr>
        <tr> 
          <td id="td5" class="td5" width="10%">Sex?</td>
          <td id="td5" class="td5" width="40%">No limit</
        </tr>
        <tr> 
          <td id="td5" class="td5" width="10%">Type?</td>
          <td id="td5" class="td5" width="40%">Fulltime</td>
          <td id="td5" class="td5" width="10%"></td>
          <td id="td5" class="td5" width="40%"></td>
        </tr>
Run Code Online (Sandbox Code Playgroud)

我已经厌倦了写长篇正则表达式.有更简单的方法吗?

Gum*_*mbo 5

使用像DOMDocumentSimpleXML这样的HTML或XML解析器.然后,您可以简单地遍历DOM并获取所需的数据.