gpt4 book ai didi

c# - 删除字符串 C# 中元素中的空格

转载 作者:行者123 更新时间:2023-12-04 13:01:14 24 4
gpt4 key购买 nike

我有一个字符串,其中包含多个用逗号分隔的项目:

 string RESULT =  "D_CA,     P_AMOUNT    ,D_SH,D_CU,D_TO,D_GO,D_LE,D_NU,D_CO,D_MU,D_PMU,D_DP,    P_COMMENT      ";

正如你所看到的,一些元素包含空格,
我的目标是删除所有空格,
这是我的代码:

    RESULT.Split(',').ToList().ForEach(p =>
if (p.Contains(" "))
{
RESULT = RESULT.Replace(p, p.Trim());
}
});

这是我的结果:
"D_CA,P_AMOUNT,D_SH,D_CU,D_TO,D_GO,D_LE,D_NU,D_CO,D_MU,D_PMU,D_DP,P_COMMENT"

它运作良好,但我问是否有另一种更优化的方法来获得相同的结果?

最佳答案

我想你需要删除空格的字符串。您可以使用 String.Replace()

RESULT = RESULT.Replace(" ",string.Empty);

或者,您也可以使用 Regex 进行替换,
RESULT = Regex.Replace(RESULT,@"\s",string.Empty);

正则表达式方法将确保替换所有空白字符,包括制表符、空格等

关于c# - 删除字符串 C# 中元素中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59679022/

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