使用(LINQ),示例代码如下:
string str="dfsdg<2434>,dgdfg<35346>,dtr35<3w543>";
var result=from s in str.Split(',')
let left=s.IndexOf('<')
let right=s.LastIndexOf('>')
select s.Substring(left+1,right-left-1);
result.Dump();
运行结果如下:
2434
35346
3w543
Split是分割函数,Split函数的用法:返回值数组 = Split("字符串","分割符")
这样最简单了,string b=a.Split(',' )[3]; 返回值是 d 字符
string aa = aa.Substring(开始的位置,需要的长度)
Substring(开始位置,长度)