在C#中如何实现字符中每隔一个字符就插入一个空格!!!!!

yxfs 2004-07-11 12:24:11
在C#中如何实现字符中每隔一个字符就插入一个空格!!!!!

例如:

String str="中国china";


插入空格变成:

中 国 c h i n a
...全文
983 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ajqc 2004-07-11
  • 打赏
  • 举报
回复
用正则式或字数组最快,用string.insert好慢的
  • 打赏
  • 举报
回复
$groupnumber
thanks saucer:)
  • 打赏
  • 举报
回复
String str="中国china";
for(int i=1;i<str.Length;i+=2)
str=str.Insert(i," ");
saucer 2004-07-11
  • 打赏
  • 举报
回复
try to use regular expressions:

String str ="中国china";
str = System.Text.RegularExpressions.Regex.Replace(str, @"(\S|\s)","$1 ");

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧