有没有办法“;替换“;字符串C#中的数字

本文关键字:数字 替换 有没有 字符串 | 更新日期: 2023-09-27 18:27:10

我有html代码,需要实时解析。我需要在那里找到确切的div,它们的id都是"content-text-",然后是6个数字(比如"content-txt-123456"),我事先不知道。有没有办法"替换"我正在搜索的字符串末尾的数字(比如"content-text-#####")?搜索"内容文本-"无效。

如果重要的话,我正在用C#在WindowsPhone8.1上做这个项目。

编辑:

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
            }

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

有没有办法“;替换“;字符串C#中的数字

您可以为此使用Regex。

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

输出为:

MyTest = #######