中の単語、スペース、数字、特殊文字は私が成功した価格を得ることができたC#の正規表現 - 任意の順序ここで
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>
正規表現で抽出しようとしているどのような情報の一例ですが、私は車両のリスティングの名前を取得することに問題があります。私が先頭にピリオドを使用してみましたが、それは唯一の最後の文字または数字が表示されます
Regex vg = new Regex(@"</a><span class=""result\-meta""><span class=""result-price"">\$\d+");
ここで正規表現
このコードの例では、価格と追加のブラケットを取得するための素晴らしい作品ですリスティングタイトルはリスティングタイトル全体を表示しません。
Regex vg = new Regex(@".</a><span class=""result\-meta""><span class=""result-price"">\$\d+");
私も
Regex vg = new Regex(@">.*</a><span class=""result\-meta""><span class=""result-price"">\$\d+");
と
Regex vg = new Regex(@">\d+</a><span class=""result\-meta""><span class=""result-price"">\$\d+");
が、リストのタイトル:(任意の助けをいただければ幸いで運を試してみた。
REGEXでhtmlとxmlを解析することは絶対に避けてください。 – jdweng
深呼吸して[この回答](http://stackoverflow.com/a/1732454/2307070)をご覧ください。 –