我有像"First Last Name"
这样的字符串
我想将空格替换为%like
"First%Last%Name"
如何将连续的空格替换为单个%?
答案 0 :(得分:6)
您可以使用正则表达式执行此操作:
str = Regex.Replace(str, " +", "%");
答案 1 :(得分:1)
var result = string.Join("%",
str.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries));