0

所以我需要用取消标记替换所有空格,如果那里没有空格,它应该保持原样。我唯一的问题是模式的东西有人可以发布这个问题的模式吗?

4

2 回答 2

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 中可用。
于 2013-08-18T09:36:24.770 回答
0

如果您真的很想使用 Regex 执行此操作,请尝试以下操作:

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

其中 mystring 是原始字符串。

于 2013-08-18T10:25:07.063 回答