string s = "aaa\r\nbb\r\ncc\r\n"; string [] strs =s.Split(new string[]{"\r\n"},StringSplitOptions.None); s = string.Empty; for (int i = 0; i < strs.Length; i++) { if (i < 10) { s += strs[i] + "\r\n"; } else { break; } } Console.WriteLine(s);
string s = "aaa\r\nbb\r\ncc\r\n"; string [] strs =s.Split(new string[]{"\r\n"},StringSplitOptions.None); s = string.Empty; string s1 = string.Empty; for (int i = 0; i < strs.Length; i++) { if (i < 10) { s += strs[i] + "\r\n"; } else { s1+strs[i]+"\r\n"; } } Console.WriteLine(s); Console.WriteLine(s1);
足10则为一组... String str = "abc\r\nabc\r\nabc\r\nabc\r\nabc\r\nabc\r\nabc\r\nabc\r\nabc\r\nabc\r\nabc\r\nabc\r\nabc\r\nabc\r\nabc\r\nabc\r\nabc\r\nabc\r\nabc\r\n"; String[] temp = str.Split(new String[]{"\r\n"},StringSplitOptions.None); List<String> list = new List<String>(); String tempStr = ""; for (Int32 i = 0; i < temp.Length; i++) { if (i % 10 == 9) { list.Add(tempStr); tempStr = ""; } else { tempStr += temp[i] + "\r\n"; } } foreach (String s in list) { Console.WriteLine(s); Console.WriteLine(); Console.WriteLine(); }
public class Test { public static void Main(string[] args) { string str = "asdf\r\njdfd\r\nfaa\r\nasd\r\ndf\r\nfa\r\nsas\r\ndfas\r\ndfsdf\r\naasdf\r\nasdf\r\nsdio\r\nghhsd\r\nfgsg\r\nfgfgasfafasddgfjoifsdf"; int count = 10, indexOf = -1; for (int i = 0; i < str.Length; i++) { if (str[i] == '\r' && i != str.Length - 1 && str[i + 1] == '\n') count--; if (count == 0) { indexOf = i; break; } } string subStr1 = str.Substring(0,indexOf); string subStr2 = str.Substring(indexOf); Console.WriteLine(subStr1 + " : " + subStr2); Console.ReadLine(); } }
string str="sfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\r"; Regex reg=new Regex(@"\n\r"); MatchCollection mc=reg.Matches(str); int num=0; string str2=String.Empty; foreach( Match m in mc ) { num++; if(num==10) { str2=str.Substring(m.Index); } }
string s = "aaa\r\nbb\r\ncc\r\n";
string [] strs =s.Split(new string[]{"\r\n"},StringSplitOptions.None);
s = string.Empty;
for (int i = 0; i < strs.Length; i++)
{
if (i < 10)
{
s += strs[i] + "\r\n";
}
else
{
break;
}
}
Console.WriteLine(s);
string s = "aaa\r\nbb\r\ncc\r\n";
string [] strs =s.Split(new string[]{"\r\n"},StringSplitOptions.None);
s = string.Empty;
string s1 = string.Empty;
for (int i = 0; i < strs.Length; i++)
{
if (i < 10)
{
s += strs[i] + "\r\n";
}
else
{
s1+strs[i]+"\r\n"; }
}
Console.WriteLine(s);
Console.WriteLine(s1);
List<String> list = new List<String>();
String tempStr = ""; for (Int32 i = 0; i < temp.Length; i++)
{
if (i % 10 == 9)
{
list.Add(tempStr);
tempStr = "";
}
else
{
tempStr += temp[i] + "\r\n";
}
} foreach (String s in list)
{
Console.WriteLine(s);
Console.WriteLine();
Console.WriteLine();
}
public class Test
{
public static void Main(string[] args)
{
string str = "asdf\r\njdfd\r\nfaa\r\nasd\r\ndf\r\nfa\r\nsas\r\ndfas\r\ndfsdf\r\naasdf\r\nasdf\r\nsdio\r\nghhsd\r\nfgsg\r\nfgfgasfafasddgfjoifsdf";
int count = 10, indexOf = -1;
for (int i = 0; i < str.Length; i++)
{
if (str[i] == '\r' && i != str.Length - 1 && str[i + 1] == '\n')
count--; if (count == 0)
{
indexOf = i;
break;
}
}
string subStr1 = str.Substring(0,indexOf);
string subStr2 = str.Substring(indexOf); Console.WriteLine(subStr1 + " : " + subStr2);
Console.ReadLine();
}
}
string str="sfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\rsfdsfs\n\r";
Regex reg=new Regex(@"\n\r");
MatchCollection mc=reg.Matches(str);
int num=0;
string str2=String.Empty;
foreach( Match m in mc )
{
num++;
if(num==10)
{
str2=str.Substring(m.Index);
}
}