原始数据
01 02 03 04 05 06:01 单式
01 02 03 04 05 06 07:01 复式
(01 02)03 04 05 06 07:01 转换后数据
01 02 03 04 05 06:01 /注释 这是单式不用处理
01 02 03 04 05 06 07:01 /注释 这是复式也不用处理
01 02 03 04 05 06:01/注释 这个是胆拖转换为单式后的
01 02 03 04 05 07:01
01 02 03 04 06 07:01
01 02 03 05 06 07:01
01 02 04 05 06 07:01在线等,
01 02 03 04 05 06:01 单式
01 02 03 04 05 06 07:01 复式
(01 02)03 04 05 06 07:01 转换后数据
01 02 03 04 05 06:01 /注释 这是单式不用处理
01 02 03 04 05 06 07:01 /注释 这是复式也不用处理
01 02 03 04 05 06:01/注释 这个是胆拖转换为单式后的
01 02 03 04 05 07:01
01 02 03 04 06 07:01
01 02 03 05 06 07:01
01 02 04 05 06 07:01在线等,
解决方案 »
- 如何原模原样的显示Excel文件的内容
- winform如何实现上传功能
- UseWaitCursor 属性似乎没有作用?
- 如何等待一个线程完成后才继续做下面的事?
- 关于在WebForm中的Table的背景图片的问题
- mschart 怎么在客户端显示
- mssql 数据同步
- 怎样使用正则表达式来规范c#代码格式?
- Aspose.Words转换word为swf格式在线预览,查看器应用程序初始化的问题。
- 为什么有的程序放在虚拟目录的根目录下才能运行?
- ###导出EXCEL时应用程序自动关闭的问题`~~~###
- 强类型Dataset在adapter.Update()时意外错误,只更新本地数据库,不更新服务器数据库
或者
168cai.com还是cai168.com 对奖
string t = "01(02 03)04 05 06 07:01";
if (t.Contains("("))
{
string strb = t;
string str1 = strb.Replace("("," ").Replace(")"," ").Trim();
string[] arra = str1.Split(' ');
string juderstr = strb.Substring(strb.IndexOf("(")+1,strb.LastIndexOf(")")-strb.IndexOf("(")-1);
string[] judgerarr = juderstr.Split(' ');
List<string> L = new List<string>();
for (int i = 0; i < arra.Length; i++)
{
bool f = false;
for (int k = 0; k < judgerarr.Length; k++)
{
if (i + 1 == arra.Length)
{
if (arra[i].Substring(0, 2) == judgerarr[k])
{
f = true;
break;
}
}
else
{
if (arra[i] == judgerarr[k])
{
f = true;
break;
}
} } if (!f)
{
L.Add(str1.Replace(arra[i],""));
}
}
string strtr =null;
string []rr = L.ToArray(); foreach (string s in L)
{
strtr = strtr + s + ","; } MessageBox.Show(strtr);
}
string t = "01(02 03)04 05 06 07:01";
if (t.Contains("("))
{
string strb = t;
string str1 = strb.Replace("("," ").Replace(")"," ").Trim();
string[] arra = str1.Split(' ');
string juderstr = strb.Substring(strb.IndexOf("(")+1,strb.LastIndexOf(")")-strb.IndexOf("(")-1);
string[] judgerarr = juderstr.Split(' ');
List<string> L = new List<string>();
for (int i = 0; i < arra.Length; i++)
{
bool f = false;
for (int k = 0; k < judgerarr.Length; k++)
{
if (i + 1 == arra.Length)
{
if (arra[i].Substring(0, 2) == judgerarr[k])
{
f = true;
break;
}
}
else
{
if (arra[i] == judgerarr[k])
{
f = true;
break;
}
} } if (!f)
{
string sssss=null;
// string sskk = arra[i];
// string cccc = arra[arra.Length - 1].Substring(3, 2);
if (arra[i] == arra[arra.Length - 1].Substring(3, 2))
{
if (i + 1 == arra.Length)
{
sssss = str1.Replace(arra[i].Substring(0,2), "") + arra[i];
}
else
{
sssss = str1.Replace(arra[i], "") + arra[i];
}
}
else
{
if (i + 1 == arra.Length)
{
sssss = str1.Replace(arra[i].Substring(0, 2), "");
}
else
{
sssss = str1.Replace(arra[i], "");
}
}
L.Add(sssss);
}
}
string strtr =null;
string []rr = L.ToArray(); foreach (string sdd in L)
{
strtr = strtr + sdd + ","; } MessageBox.Show(strtr);
}楼主,可以结贴了