在HTML C#中搜索某些内容

本文关键字:搜索 HTML | 更新日期: 2023-09-27 18:28:14

我在字符串中有一个Html页面。

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

这个html页面中有一个链接。如何搜索"720.mp4"并获取所有链接。谢谢你的帮助。

在HTML C#中搜索某些内容

简单的regexp将帮助您。

你正在寻找以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
  }
}