如何将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