這裏是我試圖用正則表達式來提取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)。 –