有没有办法替代"字符串C#中的数字?

时间:2015-12-17 02:49:49

标签: c#

我有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
            }

如果它有帮助,这里有一些代码。如果我知道数字并用它们搜索它就有效,但问题是我无法知道那里的所有数字。

1 个答案:

答案 0 :(得分:-3)

您可以使用正则表达式。

            string data = "MyTest = 5564327";
            string output = Regex.Replace(data, @"\d", "#");
            Console.WriteLine(output);
            Console.Read();

输出是:

MyTest = #######