Ich bin neu in Regulärer Ausdruck :(Nach vieler Suche nach meiner Anforderung war ich in der Lage get Antwort zu verwalten, aber ich tue zusätzliche Ergebnisse erhalten, wie weiter unten erläuterte:Regex C# HTML-Tags mit bestimmtem Attribute
My String
<td valign="top" width="100%">
<td width="100%" valign="top">
<td valign="top" height="100%" width="100%">
<td valign="top">
Meine Expression
/<td (?=.*valign="top")(?=.*width="100%").*>/gm
Mein Ergebnis
<td valign="top" width="100%">
<td width="100%" valign="top">
<td valign="top" height="100%" width="100%">
Erwartetes Ergebnis
<td valign="top" width="100%">
<td width="100%" valign="top">
Fazit: Ich mag TD-Tag extrahieren, die nur mit bestimmtem Wert valign und width-Attribut hat.
Hinweis: Ich muss viele Datendateien analysieren, daher verlangsamt HTMLAgility den gesamten Prozess.
Bitte führen Sie mich zum endgültigen Ausdruck. Prost
Mögliche Duplikate von [Regex, um Attributwert zu extrahieren] (http://stackoverflow.com/questions/5526094/regex-to-extract-attribute-value) – horHAY
Ich wäre nicht so sicher über * HTMLAgility wird insgesamt verlangsamen * Wenn Sie * viele Datendateien analysieren müssen *. Nun, es ist deine Entscheidung, ich würde mit HtmlAgilityPack gehen. –