2013-08-19 104 views
-4

我在字符串中有一个Html页面。在HTML C中搜索某些东西#

<html> 
    ..... 
    <script> 
     { 
      http:\\\/\\\/cs513404v4.vk.me\\\/u3692175\\\/videos\\\/49a2e8d28c.720.mp4 
     } 
     ..... 
    </script> 
    </html> 

这个html页面里有一个链接。我如何搜索“720.mp4”并采取所有这些链接。 感谢您的帮助。

+1

使用正则表达式 –

+0

没有答案,因为我并不需要一个htmlagilitypack – user2660964

+3

@ user2660964如果您不需要htmlagilitypack或其他html解析工具,那么您不需要html解析 –

回答

1

简单的正则表达式将帮助你。

您正在寻找的东西开始与HTTP与720.mp4

的示例代码结尾:

string strRegex = @"http.*720.mp4"; 
RegexOptions myRegexOptions = RegexOptions.None; 
Regex myRegex = new Regex(strRegex, myRegexOptions); 
string strTargetString = @"<html> " + "\n" + @" ....." + "\n" + @" <script>" + "\n" + @"  {" + "\n" + @"   http:\\\/\\\/cs513404v4.vk.me\\\/u3692175\\\/videos\\\/49a2e8d28c.720.mp4 " + "\n" + @"  }" + "\n" + @"  ....." + "\n" + @" </script>" + "\n" + @" </html>"; 

foreach (Match myMatch in myRegex.Matches(strTargetString)) 
{ 
    if (myMatch.Success) 
    { 
    // Add your code here 
    } 
} 
+0

如果文件顶部有一些url,该怎么办? –

+0

相关网址喜欢'/ video/1234.mp4'? – I4V

+0

好的,谢谢...... – user2660964

相关问题