如何将数字: 289506152200
以每两位数进行倒序排列,如,00:22:15:06:95:28!
用什么方法都可以!!
以每两位数进行倒序排列,如,00:22:15:06:95:28!
用什么方法都可以!!
解决方案 »
- 这个是不是webserver 的问题?
- pictureBox1 问题2个,请赐教
- 报表的问题!!!!
- C#?
- 本人想这周配置一台电脑不知道请大家帮帮忙!!!!!!!!
- 请问C#中有没有现成的输入对话框
- 关于开放的定义.
- webform中下拉框中只有一条记录它的SelectedIndexChanged事件不能触发如何解决?
- c# 窗体控件无故消失
- 如何用c#将本地的图片显示在excel的指定位置?急
- 关于window media server的URL配置问题,求高手!
- 用Linq to Sql 插入時間時,DateTime.Now 生成的長度和SqlServer 的DateTime時間長度不一樣
{
string yourStr = "289506152200";
string result = string.Concat(Regex.Split(yourStr, @"(?<=\d{2})(?=\d{2})").Reverse());
Console.WriteLine(result);
}
{
MatchCollection mc = Regex.Matches("289506152200", @"\d{2}");
StringBuilder builder = new StringBuilder();
foreach (Match m in mc)
{
builder.Insert(0, m.Value);
}
Console.WriteLine(builder.ToString());
}
{
string result = string.Concat((from m in Regex.Matches("289506152200", @"\d{2}").Cast<Match>() select m.Value).ToArray().Reverse());
Console.WriteLine(result);
}等linq高手
string s = "289506152200";
StringBuilder sb = new StringBuilder();
for (int i =s.Length-1; i>-1; i-=2)
{
sb.Append(s[i - 1]);
sb.Append(s[i]);
sb.Append(":");
}
if (sb.Length > 1)
{
sb.Remove(sb.Length - 1, 1);
}
Console.WriteLine(sb.ToString());
string a = "289506152200";
string b="";
for (int i = a.Length-2; i >= 0; i=i-2)
b += a.Substring(i, 2);
Response.Write(b);