我无法从以下删除多余的空格:有特殊字符卸下字符串多余空格
abc\ae.exe a 1 b 2%% ACU > log.txt
我使用下面的代码去除多余的空格(即我发现SO):
Regex.Replace(cmdLine, @"^\s*$\n", string.Empty, RegexOptions.Multiline).TrimEnd();
上面的代码是删除abc \ ae.exe之间多余的空格&罚款;但是,它不会从2 %% ACU中删除额外的空白区(中间有两个空格)。
我对reg表达式不是很熟悉,但我认为它与%符号可能是reg关键字的事实有关。
任何指导将不胜感激。
为什么不只是用1个空格替换2个空格呢?如果它包含标签,则用'“替换'[\ t] *'。 back-ticks在做空间时似乎有问题 –
嗨。我正在测试一个行,你不知道在各个单词之间会有多少空格。 –