gpt4 book ai didi

c# - 使用带有索引而不是字符串的 String.Replace() 作为参数?

转载 作者:太空狗 更新时间:2023-10-29 22:16:18 24 4
gpt4 key购买 nike

这似乎是一个简单的问题,但我不确定如何解决它。我有一行代码删除了字符串的一部分。我只是想将其从仅删除更改为用其他东西替换它。有没有一种方法可以像在以下代码示例中那样将 string.replace 与索引一起使用?

output = output.Remove(m.Index, m.Length);

最佳答案

不,没有什么可做的。最简单的方法是只使用 Substring 和字符串连接:

public static string Replace(string text, int start, int count,
string replacement)
{
return text.Substring(0, start) + replacement
+ text.Substring(start + count);
}

请注意,这确保您绝对不会替换字符串中恰好与该文本匹配的其他部分。

关于c# - 使用带有索引而不是字符串的 String.Replace() 作为参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18191272/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com