C#截取一段字符串的问题。
[解决办法]
如果前面的都是固定的话,用string.replace将除了“xxx”之外的部分替换成空就ok了
[解决办法]
HtmlDocument来操作应该是最快的.
[解决办法]
string str="<input type="hidden" name="struts.token.name" value="123456"/>";
string result = "";
string flagstr = "name="struts.token.name" value="";
int beginIndex = str.IndexOf(flagstr);
if (beginIndex > -1)
{
int endIndex=str.IndexOf(""/>",beginIndex);
result = str.Substring(beginIndex + flagstr.Length, endIndex - beginIndex -flagstr.Length);
}
public string value = "";
string value2 = "value="";
private void button1_Click(object sender, EventArgs e)
{
value = this.textBox1.Text;
this.textBox1.Text = value.Substring(value.IndexOf(value2) + value2.Length, value.LastIndexOf(""") - value.IndexOf("value="") - value2.Length);
}
private void Form2_Load(object sender, EventArgs e)
{
this.textBox1.Text = "<input type="hidden" name="struts.token.name" value="你个2HUO"/>";
}