是否可以使用 streamreader 查找与标签匹配的所有行,然后编辑它们之间的内容?
到目前为止,我可以将 html 文件的所有内容读入富文本框中,但我希望它找到具有 h4 标签的每一行并将其加载到 textbox1、2、3 等中。
我该怎么做?你能举个例子吗,我是新手。
private void loadToolStripMenuItem_Click(object sender, EventArgs e)
{
using (OpenFileDialog dlgOpen = new OpenFileDialog())
{
try
{
// Available file extensions
dlgOpen.Filter = "All files(*.*)|*.*";
// Initial directory
dlgOpen.InitialDirectory = "L";
// OpenFileDialog title
dlgOpen.Title = "Open";
// Show OpenFileDialog box
if (dlgOpen.ShowDialog() == DialogResult.OK)
{
// new StreamReader
StreamReader sr = new StreamReader(dlgOpen.FileName, Encoding.Default);
// Get all text from the file
string str = sr.ReadToEnd();
// CloseStreamReader
sr.Close();
// Show text
richTextBox1.Text = str;
}
}