2
如果":"
字符出現在開始位置,我想用字符替換字符" "
字符只在字符串的開頭。 TrimStart(":".ToCharArray())
刪除字符不會取代它。並且Replace(":", " ")
將替換所有出現的角色,即使他們不在開始。解決辦法是什麼?可以使用Regex嗎?或者其他方式?期望的結果是:只在字符串的開始處替換字符
:abc -> abc
abc -> abc
a:bc -> a:bc
abc: -> abc:
這個正則表達式只會在開頭匹配'^:' –
作爲一個方面說明,你可以使用'TrimStart(':')'來做和你一樣的工作。 C#中的'param'關鍵字意味着它會自動將您的參數列表轉換爲一個數組。 –