如何切出部分字符串并将其插入另一个字符串? (vb.net)

时间:2011-12-10 17:09:15

标签: vb.net string html

我需要检索一个html页面,然后隔离部分代码。

首先,我有一大堆html。我需要找到这个:

<div class="XP_points">Anything here.</div>

并且

<div class="XP_points">9,775</div>

放入另一个字符串。我可以从那里拿走它。

3 个答案:

答案 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标记

http://www.regular-expressions.info/examples.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")