我需要检索一个html页面,然后隔离部分代码。
首先,我有一大堆html。我需要找到这个:
<div class="XP_points">Anything here.</div>
并且
<div class="XP_points">9,775</div>
放入另一个字符串。我可以从那里拿走它。
答案 0 :(得分:1)
听起来你需要Html Agility Pack,这会为查询和改变HTML提供丰富的功能。
答案 1 :(得分:0)
我建议使用正则表达式搜索数据并将其替换为您想要的数据。
从这里开始,在VB.Net中使用正则表达式
http://msdn.microsoft.com/en-us/library/system.text.regularexpressions.matchcollection.item.aspx#Y0
并在正则表达式示例
中查看此匹配的HTML标记答案 2 :(得分:-1)
string text= sourcetext
text = System.Text.RegularExpressions.Regex.Split(text , "XP_points""">")(1)
string sig1 = text
sig1 = sig1.IndexOf("<", 1)
text = text.Remove(sig1, text.Length - sig1)
sourcetext=sourcetext.Replace(text,"9,775")