我無法從以下刪除多餘的空格:有特殊字符卸下字符串多餘空格
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在做空間時似乎有問題 –
嗨。我正在測試一個行,你不知道在各個單詞之間會有多少空格。 –