gpt4 book ai didi

C# 字符串操作正则表达式或子字符串?

转载 作者:行者123 更新时间:2023-11-30 13:49:54 25 4
gpt4 key购买 nike

我有一个

string CCstring = "CC01=50 CC02=300 CC03=500 CC04=40";

我想将各个值存储在单独的字符串中,例如:

for(int i = 0; i<=4; i++)
{
string suffix = i.ToString().PadLeft(2, '0');
string CCindividual = CCindividual + i;
CCindividual = //THIS IS WHERE I WOULD LIKE TO GET MY INDIVIDUAL VALUES i.e 50,300,500,40;
Console.WriteLn("CC" + i + " =" + CCIndividual);//Testing
}

我应该使用 Regex 还是 Substring 进行字符串操作。代码片段会是什么样子?

最佳答案

一行:

string[] CCindividual = Regex.Split(CCstring, "CC[0-9]+=").Where(x => x != "").
Select(x => x.Trim()).ToArray<String>();

虽然不确定这是更有效的方法。

关于C# 字符串操作正则表达式或子字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7981919/

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