我想要实现这样的一个功能,
比如有这样一个字符串:string test=AA+BC-CD*FI+AC/AK,
就是字符串之间是以一些加减乘除和括号连接的,
for(int i=1;i<100;i++)
{
AA+BC-CD*FI+AC/AK /每一步需要得到的结果是AAi+BCi-CDi*FIi+ACi+ACi/AKi
}
有没有办法可以做到?
比如有这样一个字符串:string test=AA+BC-CD*FI+AC/AK,
就是字符串之间是以一些加减乘除和括号连接的,
for(int i=1;i<100;i++)
{
AA+BC-CD*FI+AC/AK /每一步需要得到的结果是AAi+BCi-CDi*FIi+ACi+ACi/AKi
}
有没有办法可以做到?
解决方案 »
- 如何将一个窗口的Richtextbox的内容传递到另一个窗口的Richtextbox
- 如何动态生成水晶报表的表头。急用!!!
- c# 事务问题
- UpdatePanel里面还有panel怎么上传文件
- winform里怎么判断当前MDI窗体是否是最小化状态?
- 小弟想利用c#做一下Directx方面的东西,大家有没有c# directx方面的教程、网站、贴子。。。
- 如何在一个界面点击一下 进入另一个届面
- 求助... 大家有没有好点的简历给我一份.谢谢
- help
- c# 可移植类中如何使用socket
- 用dsoframer.ocx插件怎么向word里插入一段文字
- VS2008 如何实现最小化的窗体闪烁(象MSN来消息一样,而不弹出)
string str = "AA+BC-CD*FI+AC/AK";
string[] arr = str.Split(new char[] { '+', '-', '*', '/' });
for (int i = 0; i < 100; i++)
{
str = string.Join(i.ToString(), arr)+i.ToString();
}
string pattern = @"(?=[+\-*/]|$)";
string result = Regex.Replace(tempStr, pattern, "1");//AA1+BC1-CD1*FI1+AC1/AK1
for (int i = 0; i < 100; i++)
{
string r = Regex.Replace(s, @"\w+(?=[+\-*/]|$)", "${0}" + i.ToString());
Console.WriteLine(r);
}
Console.ReadKey();