读书人

怎么将StringBuilder 中的aa,bb,cc取出

发布时间: 2013-07-01 12:33:04 作者: rapoo

如何将StringBuilder 中的aa,bb,cc取出来放到三个string 变量中呢?



StringBuilder sb = new StringBuilder();
sb.Append("aa");
sb.AppendLine("bb");
sb.Append("cc");




如何将StringBuilder 中的aa,bb,cc取出来放到三个string 变量中呢?
[解决办法]
string[] a =new string[3]
for(int i=0;i<6;i+=2)
{
a[i]=sb.ToString().substring(i,2)
}
[解决办法]
string[] array = Regex.Matches(sb.ToString(), @"\w{2}").OfType<Match>().Select(t => t.Value).ToArray();

[解决办法]

StringBuilder sb = new StringBuilder();
sb.Append("aa");
sb.AppendLine("bb");
sb.Append("cc");


string[] a = new string[3];
a = Regex.Split(sb.ToString(), "(?<=\\G.{2})(?!$)").Select(x=>x.Replace("\r\n","")).ToArray();
string a1 = a[0];
string a2 = a[1];
string a3 = a[2];

[解决办法]
引用linq

读书人网 >asp.net

热点推荐