我正在尝试查找并替换以下字符串
<p><img width="560" height="207" src="~/media/1ECAC40BCE3C43CEA0FEDA423C1EF2D1.ashx" alt="Fifteen years of the NASDAQ" /></p>
<p><em>Source: Bloomberg, L.P.</em> </p>
因此,我试图首先找到该字符串是否包含“img”
这是我的代码:
// check for image width to change for mobile
string gotit = "don't got it";
string imgBody = Text.Render(Item, "Body");
if (imgBody.ToLowerInvariant().Contains("<img width="))
gotit = "got it";
但它永远不会改变。 我做错了什么?
答案 0 :(得分:2)
假设您能够通过某种神奇的方法GetHTMLContents();
正确地获取html的内容......
var input = GetHTMLContents();
var gotIt = input.Contains("<img"); //if present, it will be true else false and more importantly, 'gotIt' is boolean
Console.WriteLine(gotIt);
此外,神奇的方法GetHTMLContents()
可能如下所示:
//using System.Net;
using (WebClient client = new WebClient())
{
string htmlCode = client.DownloadString("http://somesite.com/default.html");
}