猿问

使用c#.net解析HTML

我正在尝试解析以下HTML文件,我想获取key的值。这是在Windows Phone的Silverlight上完成的。


<HTML>

<link ref="shortcut icon" href="favicon.ico">

<BODY>

<script Language="JavaScript">

location.href="login.html?key=UEFu1EIsgGTgAV7guTRhsgrTQU28TImSZkYhPMLj7BChpBkvlCO11aJU2Alj4jc5"

</script>

<CENTER><a href="login.html?key=UEFu1EIsgGTgAV7guTRhsgrTQU28TImSZkYhPMLj7BChpBkvlCO11aJU2Alj4jc5">Welcome</a></CENTER></BODY></HTML>

有什么想法要从这里去吗?


慕丝7291255
浏览 413回答 3
3回答

江户川乱折腾

您可以为其使用正则表达式(Regex类)。表达式可以是这样的:login.html\?key=[^"]*

呼啦一阵风

尽管用正则表达式解析&nbsp;html&nbsp;通常是不正确的,但是对于给定的情况(您只需要提取一个小片段),它们可能是一个简单,轻巧和直接的解决方案。这取决于您期望html更改的速度和深度。
随时随地看视频慕课网APP
我要回答