我正在构建一个由连字符分隔的姓氏字符串。有时会有空格混杂其中。我需要从最终结果中删除所有空格。
要处理的示例字符串:
Anderson -Reed-Smith
它的最终形式应为(Anderson后面没有空格):
Anderson-Reed-Smith
姓氏字符串保存在字符串变量LastName中。
我正在使用正则表达式:
Regex.Replace(LastName, @"[\s+]", "");
这的结果是:
我还尝试了:安德森-里德-史密斯。
Regex.Replace(LastName, @"\s+", "");
和
Regex.Replace(LastName, @"\s", "");
我做错了什么?