Я решил, сначала заменив каждый crlf на пробел, затем заменив каждый тег <li>
на crlf, а затем используя этот vbscript для разделения каждой строки на новый файл:
Set FileSystem = CreateObject("Scripting.FileSystemObject")
strFile = "index.html"
Set input = FileSystem.OpenTextFile(strFile)
cnt = 0
Do Until input.AtEndOfStream
strLine = input.ReadLine
Set output = FileSystem.CreateTextFile("part" & Right("000" & cnt, 3) & ".html", 2, False)
output.WriteLine(strLine)
output.Close
cnt = cnt + 1
Loop
input.Close