C#怎么把一串字符串每隔两个用空格分开

XL627957378 2016-01-08 05:46:54
比如说12345678 怎么分成12 34 56 78
...全文
2432 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ouylvr 2017-05-17
  • 打赏
  • 举报
回复
string strNum = string.Empty; string strNums = “123456”; strNum = string.Join("-", Regex.Matches(strNums, @"..").Cast<Match>().ToList()); MessageBox.Show(strNum); 输出 12-34-56
  • 打赏
  • 举报
回复
string txt = "12345678";
string result = Regex.Replace(txt,@".{2}","$0 ");
我就把上面的抄一下改一下
文盲老顾 2016-01-08
  • 打赏
  • 举报
回复
string txt = "12345678"; string result = Regex.Replace(txt,@"(\d{2}(?!$))","$1 "); // 修改成最后两个数字后不加空格
文盲老顾 2016-01-08
  • 打赏
  • 举报
回复
string txt = "12345678"; string result = Regex.Replace(txt,@"(\d{2})","$1 ");
XL627957378 2016-01-08
  • 打赏
  • 举报
回复
没看懂、什么意思 而且CODE不能用。、
xuzuning 2016-01-08
  • 打赏
  • 举报
回复
抛砖引玉
            string txt = "12345678";
            var s = string.Join(" ", Regex.Matches(txt, @"..").Cast<Match>().ToList());

111,129

社区成员

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

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

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