将“”替换为“_”正则表达式? C#

时间:2013-08-18 09:33:56

标签: c# replace space

所以我需要将所有空格替换为不受欢迎的空间,如果没有空间则应保持不变。我唯一的问题是模式的东西可以有人为这个问题发布模式的东西吗?

2 个答案:

答案 0 :(得分:4)

您没有向我们提供任何信息,但您似乎只需要使用String.Replace()方法。

  

返回一个新字符串,其中出现所有指定的Unicode   当前字符串中的字符或字符串将替换为另一个字符串   指定的Unicode字符或字符串。

yourstring = yourstring.Replace(' ', '_');
  

因为我使用的是NetMF,所以没有string.replace

你确定吗?我认为String类适用于NetMF

  

版本信息

     
      
  • 适用于.NET Micro Framework版本2.0,2.5,3.0,4.0和4.1。
  •   

答案 1 :(得分:0)

如果您真的非常渴望使用正则表达式,请尝试以下方法:

mystring = Regex.Replace(mystring, @"\s", "_", RegexOptions.None, TimeSpan.FromSeconds(1.5)); 

其中mystring是原始字符串。