这似乎是一个简单的问题,但我不知道如何解决它.我有一行代码删除字符串的一部分.我只想将其从仅删除更改为其他内容.有没有办法像我在下面的代码示例中一样使用string.replace和索引?
output = output.Remove(m.Index, m.Length);
Run Code Online (Sandbox Code Playgroud)
不,没有什么可以做的.最简单的方法是使用Substring和字符串连接:
public static string Replace(string text, int start, int count,
string replacement)
{
return text.Substring(0, start) + replacement
+ text.Substring(start + count);
}
Run Code Online (Sandbox Code Playgroud)
请注意,这确保您绝对不会替换恰好与该文本匹配的字符串的其他部分.
| 归档时间: |
|
| 查看次数: |
776 次 |
| 最近记录: |