【发布时间】:2015-05-19 06:42:17
【问题描述】:
我正在开发一个个人程序,在其中,我得到了一些可能有空格连字符空格的字符串。或类似的东西:“ - ”,我要做的就是用一个空格替换它。现在,问题是,当我尝试使用 c# 库中的替换方法时,它似乎没有做任何事情。这是我尝试过的:
string firsttext = firsttextbox.Text.ToLower();
string name = firsttext.Replace(" - ", " ");
但这无法用单个空格替换 firsttext 的空格连字符空格模式中的字符串。因此,当我尝试使用此文本时:
租赁-其他
它只是将它返回到字符串名称中:
租赁-其他
但它实际上应该返回这个:
租赁其他
【问题讨论】:
-
在您的示例中,破折号周围实际上没有空格。此外,还有不同类型的破折号字符,所以也可能是这样。
-
这将解决它
string name = firsttext.Replace("-", " ");
标签: asp.net-mvc-4 c#-4.0 visual-studio-2012