有没有办法“;替换“;字符串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
}
如果有帮助的话,这里有一些代码。如果我知道这些数字并用它们搜索,这是有效的,但问题是我不可能知道那里的所有数字。
您可以为此使用Regex。
string data = "MyTest = 5564327";
string output = Regex.Replace(data, @"'d", "#");
Console.WriteLine(output);
Console.Read();
输出为:
MyTest = #######