我正在構建由連字符分隔的姓氏字符串。有時候空白會被抓到。我需要從最終結果中刪除所有空格。使用正則表達式從C#字符串中刪除所有空格
樣本串工作:
安德森磁簧史密斯
它需要最終成爲(安德森後沒有空格):
安德森 - 裏德Smith
姓氏字符串在字符串vari能,姓氏。
我使用正則表達式:
Regex.Replace(LastName, @"[\s+]", "");
這樣做的結果是:
安德森磁簧 - 史密斯。
我也試過:
Regex.Replace(LastName, @"\s+", "");
和
Regex.Replace(LastName, @"\s", "");
我在做什麼錯?
如果名稱是字符串中唯一的數據你不需要正則表達式。否則,你可以使用( - | - | - ) – Evo510 2013-05-02 19:29:02