Here I am developed Win Form application To delete Div Section from Text file
in my form I have taken Text Box and Button
on click button event
private void button1_Click(object sender, EventArgs e)
{
string search = "<div id=\"" + textBox1.Text + "\">";
List<string> lines = new List<string>(File.ReadAllLines("Your File Path"));
foreach (string line in lines)
{
line.TrimStart(); line.TrimEnd();
if (line.Contains(search))
{
SLineNumber = i;
}
if (SLineNumber > 0)
{
count++;
if (line.Contains("<div id=") && !line.Contains(search) || line.Contains("<div>"))
{
innerDiv++;
}
}
if (line.Contains("</div>") && innerDiv == 0 & SLineNumber != 0)
{
ELineNumber = i;
break;
}
else if (line.Contains("</div>") && SLineNumber != 0)
{
innerDiv--;
}
i++;
}
lblSLine.Text = SLineNumber.ToString();
lblELine.Text = ELineNumber.ToString();
if (SLineNumber != 0 && ELineNumber != 0)
{
lines.RemoveRange(SLineNumber,ELineNumber-SLineNumber);
File.WriteAllLines("Your file Path", lines.ToArray());
MessageBox.Show(" Remove the Section of Div " + textBox1.Text);
}
else
{
MessageBox.Show("Div id=" + textBox1.Text + " does not exist");
}
}
This Code Delete Div Section of specific Id
I hope this will be help full for you.