gpt4 book ai didi

c# - 删除带有特殊字符的字符串上的多余空格

转载 作者:行者123 更新时间:2023-12-02 04:55:13 26 4
gpt4 key购买 nike

我无法从以下内容中删除多余的空格:

abc\ae.exe        a 1 b 2%%  ACU > log.txt

我正在使用以下代码删除多余的空格(我在 S.O. 上找到的):

Regex.Replace(cmdLine, @"^\s*$\n", string.Empty, RegexOptions.Multiline).TrimEnd();

上面的代码删除了 abc\ae.exe & a 之间多余的空格;但是,它并没有从 2%% ACU 中删除额外的空白(中间有两个空格)。

我不太熟悉 reg 表达式,但我假设它与 % 符号可能是 reg ex 关键字这一事实有关。

任何指导将不胜感激。

最佳答案

Regex.Replace(cmdLine,@"\s+"," ");

将多个空格替换为一个空格

+ 表示匹配字符一次或多次

这是一个 Regex Guide For C#

关于c# - 删除带有特殊字符的字符串上的多余空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18110690/

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