#region 分割字符串
2 /// <summary>
3 /// 分割字符串
4 /// </summary>
5 public static string[] SplitString(string strContent, string strSplit)
6 {
7 if (!string.IsNullOrEmpty(strContent))
8 {
9 if (strContent.IndexOf(strSplit) < 0)
10 return new string[] { strContent };
11
12 return Regex.Split(strContent, Regex.Escape(strSplit), RegexOptions.IgnoreCase);
13 }
14 else
15 return new string[0] { };
16 }
17
18 /// <summary>
19 /// 分割字符串
20 /// </summary>
21 /// <returns></returns>
22 public static string[] SplitString(string strContent, string strSplit, int count)
23 {
24 string[] result = new string[count];
25 string[] splited = SplitString(strContent, strSplit);
26
27 for (int i = 0; i < count; i++)
28 {
29 if (i < splited.Length)
30 result[i] = splited[i];
31 else
32 result[i] = string.Empty;
33 }
34
35 return result;
36 }
37 #endregion