<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>title</title>
</head>
<body>
<a href="aaa.asp?id=1"> I want to get this text </a>
<script>
var test=function()
{}
</script>
</body>
</html>
结果是: 行:7, 职位:4 含量:
var test=function()
{}
答案 0 :(得分:2)
您是否尝试过HTML Agility Pack?
这通常效果很好,并为您提供了解析HTML内容的直观界面。
你应该可以使用这样的东西:
HtmlDocument doc = new HtmlDocument();
doc.Load("yourfile.html");
foreach(HtmlNode link in doc.DocumentElement.SelectNodes("//script)
{
// do something with your script nodes
}