Frank S: HTML parsen mit PHP

Beitrag lesen

Wie kann ich Spalten in Tabellen mit regulären Ausdrücken löschen?

Also z.B. so was:

  
$tabelle = "<table border=\"1\">  
              <tr>  
         <td>Erste Spalte</td>  
                <td>Zweite Spalte</td>  
       </tr>  
            </table>";  
  
$tabelle = preg_replace("!<tr><td>(.*?)</td><td>(.*?)</td></tr>!","<tr><td>$1</td></tr>",$tabelle);  

Das ganze Soll die zweite Zeile löschen, klappt aber natürlich nicht.
Wie konkret sieht eine Anweisung aus, die die zweite Spalte löscht?