我想从一个字符串中取出几段不固定长度的字符,怎么做?
例如:
原字符串:str="a="+ a +"&b="+ b +"&c="+ c;
取出其中变量a,b,c.
例如:
原字符串:str="a="+ a +"&b="+ b +"&c="+ c;
取出其中变量a,b,c.
解决方案 »
- C#新手,一个简单的问题 跪求高手进啊.....
- 召集讨论 DataGridViewComboBoxColumn 可编辑/输入版本
- WAP网页编写问题
- [控件]求一个类似于VS代码编辑器控件...........急用............
- 一个算法编程
- 急!!!!!!!!!!在图片上如何响应mousehover事件
- 请教一个最简单的问题?
- 如何用javascript判断本地文件大小???
- 在winform里面用MessageBox提示错误信息,在aspx里面要实现这种提示窗口,应该怎样做
- 请问datagrid的超级连接列的url字段可以为两列么?
- ERP系统学习架构,先从什么入手? 我要做接口。
- 初学者问题三:给Button设置ToolTip
{
static void Main(string[] args)
{
string a="A", b="B", c="C";
string str = "a=" + a + "&b=" + b + "&c=" + c;
string[] strs = str.Split('&');
for (int i = 0; i < strs.Length;i++ )
{
Console.WriteLine(strs[i].Substring(2));
}
Console.ReadLine();
}
}
然后用IndexOf("=")截取=后面的字符串-2(&b所以是两个字符)
最后判断下 如果是第三个数组的话就不用减(因为后面没有了)
自己想想
Console.WriteLine(Regex.Replace("&"+a,@"&\w+\=",""));
//结果ABC