Hier sind ein Beispiel, welche Informationen ich versuche, mit Regex zu extrahierenC# Regex - Worte, Leerzeichen, Zahlen und Sonderzeichen in beliebiger Reihenfolge
class="result-title hdrlnk">CHAVY IMPALA</a><span class="result-meta"><span class="result-price">$1300</span>
class="result-title hdrlnk">1950 Buick Super straight 8 with 3 on the tree</a><span class="result-meta"><span class="result-price">$9850</span>
class="result-title hdrlnk">Buick Lesabre Hardtop Coupe</a><span class="result-meta"><span class="result-price">$8800</span>
ich in der Lage war erfolgreich, den Preis zu bekommen, aber ich bin Probleme mit dem Namen der Auflistung für Fahrzeuge bekommen. Hier ist ein Beispiel für den regex
Diesen Code funktioniert großartig für immer den Preis und zusätzliche Halterungen
Regex vg = new Regex(@"</a><span class=""result\-meta""><span class=""result-price"">\$\d+");
Ich habe versucht, die Zeit zu Beginn mit, aber das zeigt nur die letzten Buchstaben oder eine Zahl von Im Eintrag wird nicht der gesamte Eintrag angezeigt.
Regex vg = new Regex(@".</a><span class=""result\-meta""><span class=""result-price"">\$\d+");
Ich habe auch versucht
Regex vg = new Regex(@">.*</a><span class=""result\-meta""><span class=""result-price"">\$\d+");
und
Regex vg = new Regex(@">\d+</a><span class=""result\-meta""><span class=""result-price"">\$\d+");
aber kein Glück mit dem Kotierungs Titel :(Jede mögliche Hilfe würde geschätzt.
Ein Grund, warum wir nie empfehlen, HTML und XML mit REGEX, – jdweng
zu analysieren Holen Sie einen tiefen Atemzug und schauen [diese Antwort] (http://stackoverflow.com/a/1732454/2307070). –