想用 用正则表达式读取 类似下面这段代码中所有的价格的值。0.27 0.29 。。等等。
<ul class=""attr"">
<li class=""price"">100.0</li>
<li class=""stock"">1</li>
<li class=""unit-price"">
<span class=""price-value""> 0.027 元</span> ";
string price = Regex.Match(yourHtml, @"\d(\.\d+)(?=\s元)").Value;
double dPrice = double.Parse(price);
Console.WriteLine(price);
<ul class=""attr"">
<li class=""price"">100.0</li>
<li class=""stock"">1</li>
<li class=""unit-price"">
<span class=""price-value""> 0.029 元</span> ";
string price = Regex.Match(yourHtml, @"\d(\.\d+)(?=\s元)").Value;
double dPrice = double.Parse(price);
Console.WriteLine(price);
<ul class=""attr"">
<li class=""price"">100.0</li>
<li class=""stock"">1</li>
<li class=""unit-price"">
<span class=""price-value""> 0.027 元</span> ";
string price = Regex.Match(yourHtml, @"\d(\.\d+)(?=\s元)").Value;
double dPrice = double.Parse(price);
Console.WriteLine(price);
<ul class=""attr"">
<li class=""price"">100.0</li>
<li class=""stock"">1</li>
<li class=""unit-price"">
<span class=""price-value""> 0.029 元</span> ";
string price = Regex.Match(yourHtml, @"\d(\.\d+)(?=\s元)").Value;
double dPrice = double.Parse(price);
Console.WriteLine(price);
MatchCollection mc = reg.Matches(yourStr);
foreach (Match m in mc)
{
richTextBox2.Text += m.Groups[1].Value + "\n";
}