在網路上有人用 TrimStart() 與 TrimEnd() 來去除 字串開頭 或 字串結尾 的 字串
結果害我吃了不少苦頭
實際上的功能是:一直刪除字元陣列內所有出現的字元,直到不存在於字元陣列的字元。
msdn的連結如下:
TrimStart()
TrimEnd()
簡單測試如下:
這二個 method 的處理模式為:刪除字串內,引數所有出現過的字元,直到不符合才停止
跟 LINQ 的 TakeWhile() 是同樣的處理模式。
如果要刪除字串開頭或結尾的固定字串,大概還是 Regex 理想多了~!!