gpt4 book ai didi

C# 通过开始和结束位置替换部分字符串

转载 作者:可可西里 更新时间:2023-11-01 08:34:04 24 4
gpt4 key购买 nike

我有一个字符串,我想替换它的一部分。棘手的部分是我不能使用 Regex.replace,因为我只知道字符串中数据的开始和结束位置。例如,如果字符串如下所示:

I love cats, some more stuff here, we dont know how much more

我有 start=8end=11。我想将该部分替换为我需要的任何部分。这次让我们说 dogs 这样新的字符串看起来像:

I love dogs, some more stuff here, we dont know how much more

我怎么做到的?

最佳答案

最简单的方法:

string replaced = original.Substring(0, start) + replacementText + 
original.Substring(end);

我原以为 StringBuilder 会有一些东西可以做到这一点,但我认为你必须调用 Remove 然后 Insert

关于C# 通过开始和结束位置替换部分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6497400/

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