2013-08-19 149 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

相關問題