gpt4 book ai didi

c# - 正则表达式替换多个模式

转载 作者:行者123 更新时间:2023-11-30 16:40:35 24 4
gpt4 key购买 nike

我是编程新手,需要一些帮助 ;-)如何替换 string 中的多个模式

例子:

static void Main(string[] args)
{
string input = "this is a test AAA one more test adakljd jaklsdj BBB sakldjasdkj CCC";
string [] pattern = {"AAA", "BBB","CCC"};
string replacement = "XXX";

string result = null;
for (int i = 0; i < pattern.Length; i++)
{
result = Regex.Replace(input, pattern[i], replacement);
}

Console.WriteLine(result);
}

想要的结果:

this is a test XXX one more test adakljd jaklsdj XXX sakldjasdkj XXX

但是我得到:

this is a test AAA one more test adakljd jaklsdj BBB sakldjasdkj XXX

提前感谢您的帮助!

最佳答案

你不需要正则表达式,你可以简单地使用Replace:

string input = "this is a test AAA one more test adakljd jaklsdj BBB sakldjasdkj CCC";
string replaced = input.Replace("AAA", "XXX").Replace("BBB", "XXX")...

关于c# - 正则表达式替换多个模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51036725/

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