<div class="f16" id="read_23294036">海爷才思敏捷</div>
<div class="f16" id="read_23293845688">大小事儿全包了。</div>
<div class="f16" id="read_469">kjlf</div>
read_之后的数字是变的。其他都是不变的。需要提取:海爷才思敏捷
大小事儿全包了。
kjlf字样的正则表达式。我用的是:
foreach (Match m in Regex.Matches(zifuchuan, "正则")
{
m.Groups[1].Value.ToString();
}
<div class="f16" id="read_23293845688">大小事儿全包了。</div>
<div class="f16" id="read_469">kjlf</div>
read_之后的数字是变的。其他都是不变的。需要提取:海爷才思敏捷
大小事儿全包了。
kjlf字样的正则表达式。我用的是:
foreach (Match m in Regex.Matches(zifuchuan, "正则")
{
m.Groups[1].Value.ToString();
}
<div class=""f16"" id=""read_23293845688"">大小事儿全包了。</div>
<div class=""f16"" id=""read_469"">kjlf</div>";
foreach (Match m in Regex.Matches(zifuchuan, @"(?is)<div class=""f16"" id=""read_\d+"">(.*?)</div>"))
{
Console.WriteLine(m.Groups[1].Value);
}海爷才思敏捷
大小事儿全包了。
kjlf
<div class=""f16"" id=""read_23293845688"">大小事儿全包了。</div>
<div class=""f16"" id=""read_469"">kjlf</div>";
string pattern=@"(?is)<div\s*class=""f16""\s*id=""read_\d+""[^>]*?>(?<Content>.*?)</div>";
foreach (Match m in Regex.Matches(zifuchuan,pattern ))
{
Response.Write(m.Groups["Content"].Value);
}/*
海爷才思敏捷
大小事儿全包了。
kjlf
*/
string zifuchuan = @"<div class=""f16"" id=""read_23294036"">海爷才思敏捷</div>
<div class=""f16"" id=""read_23293845688"">大小事儿全包了。</div>
<div class=""f16"" id=""read_469"">kjlf</div>";
string pattern=@"(?is)<div\s*class=""f16""\s*id=""read_\d+""[^>]*?>(?<Content>.*?)</div>";
foreach (Match m in Regex.Matches(zifuchuan,pattern ))
{
Response.Write(m.Groups["Content"].Value);
}/*
海爷才思敏捷
大小事儿全包了。
kjlf
*/