我有html代码,我需要动态解析。我需要在那里找到确切的div,这些div都有" content-text - "然后是6个数字(例如" content-text-123456"),我事先并不知道。有没有办法替代"我搜索的字符串末尾的数字(例如" content-text - ######")?正在搜索"内容文字 - "不起作用。
如果重要的话,我在Windows Phone 8.1上使用C#进行此项目。
编辑:
WPPageResponse response = JsonConvert.DeserializeObject<WPPageResponse>(json);
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(response.content);
foreach (var node in doc.DocumentNode.Descendants("div").Where(div => div.GetAttributeValue("id", "") == "content-text-######"))
{
// Gather data what it returns
}
如果它有帮助,这里有一些代码。如果我知道数字并用它们搜索它就有效,但问题是我无法知道那里的所有数字。
答案 0 :(得分:-3)
您可以使用正则表达式。
string data = "MyTest = 5564327";
string output = Regex.Replace(data, @"\d", "#");
Console.WriteLine(output);
Console.Read();
输出是:
MyTest = #######