如何将1 patterntText替换为Regex.Replace
本文关键字:Regex Replace 替换 patterntText | 更新日期: 2023-09-27 18:04:41
string inputText="lorem impsum dolar sit amet lorem";
string patternText="lorem";
string replacementText="XXXX";
Regex.Replace(inputText, patternText, replacementText, RegexOptions.IgnoreCase);
输出:XXXX impsum dollar sit amet XXXX
但是我怎样才能只做一个改变呢?
应该这样:
我认为你可以使用Regex的重载。Replace指定替换的最大次数。
var regex = new Regex(Regex.Escape("o"));
var newText = regex.Replace("hi", "Foo", 1);