我正在构建一个由连字符分隔的姓氏字符串。有时空白会被夹在里面。我需要从最终结果中删除所有空格。
要处理的示例字符串:
Anderson -Reed-Smith
它需要以(Anderson 之后没有空格)结束:
Anderson-Reed-Smith
姓氏字符串在字符串变量 LastName 中。
我正在使用正则表达式:
Regex.Replace(LastName, @"[\s+]", "");
结果是:
Anderson -Reed-Smith.
我也试过:
Regex.Replace(LastName, @"\s+", "");
和
Regex.Replace(LastName, @"\s", "");
我做错了什么?
最佳答案
代替 RegEx
使用 Replace
来做一些简单的事情:
LastName = LastName.Replace(" ", String.Empty);
关于c# - 使用正则表达式从 C# 字符串中删除所有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16346146/