Siehe this answer auf, warum dies eine schlechte Idee ist.
Die Antwort hängt davon ab, ob Sie brauchen diese Tabelle vom Server oder Client-Seite zu bekommen.
auf dem Client verwenden jQuery:
var table = $('table.tn_result');
auf dem Client, wenn Sie ASP.Net WebForms verwenden, wird es wahrscheinlich runat="server"
und id
Attribute auf den Tisch (e) Sie am einfachsten hinzufügen möchte bekommen. Dann können Sie sie einfach in den Code-behind erhalten wie jedes andere Steuerelement:
var table = this.TableId; //not really required, but hopefully makes things clear
if(table.Attributes["class"].Contains("tn_result"))
{
// do something with the table
}
Ein glücklicher Tag, wird niemand mehr Fragen stellen, wie HTML mit regulären Ausdrücken zu analysieren ... –
Stackoverflow sollte Benutzer wirklich umleiten Fragen mit "regulären Ausdruck", "HTML", "Tabelle", "Klasse "... direkt zu http://htmlagilypack.codeplex.com/ – Goran