Vb.net如何只读html模板文件的特定部分

Vb.net如何只读html模板文件的特定部分,vb.net,file-read,Vb.net,File Read,我有一个使用占位符的HTML模板文件,它将在读取模板文件后被替换。根据代码中的条件,我只想读取HTML模板文件的一部分 例如,如果条件=False, 我只想准备模板文件中以占位符[IfValueFalseCreation]开头的部分 由于File.ReadAllText()--读取所有内容,而不是特定部分,因此如何实现这一点?例如,您的代码必须实现您寻求的逻辑 Dim x as New List(Of String) Dim capturingSection = False For Each

我有一个使用占位符的HTML模板文件,它将在读取模板文件后被替换。根据代码中的条件,我只想读取HTML模板文件的一部分

例如,如果条件=False, 我只想准备模板文件中以占位符[IfValueFalseCreation]开头的部分


由于File.ReadAllText()--读取所有内容,而不是特定部分,因此如何实现这一点?

例如,您的代码必须实现您寻求的逻辑

Dim x as New List(Of String)
Dim capturingSection = False

For Each s In File.ReadLines(path)
  If s.Contains("[ENDIFVALUEFALSESection]" Then Exit For
  If capturingSection Then x.Add(s)
  If s.Contains("[IFVALUEFALSESection]" Then capturingSection = True
Next s

'now you have the lines of the section in x