假设我有以下字符串:
string s = "Hello world.";
我怎么能替换第一个o在这个词Hello的假设Foo?
o
Hello
Foo
换句话说,我想结束于:
"HellFoo world."
我知道如何替换所有o,但是我只想替换第一个
我认为您可以使用Regex.Replace的重载来指定要替换的最大次数…
var regex = new Regex(Regex.Escape("o")); var newText = regex.Replace("Hello World", "Foo", 1);