关于c#的split的另外一种技巧
来源:互联网 发布:军用网络是什么网 编辑:程序博客网 时间:2024/05/17 13:43
string s="abcdeabcdeabcde";
string[] sArray=s.Split('c');
foreach(string i in sArray)
Console.WriteLine(i.ToString());
大家或许会经常在网上看到以上这样的一种技巧,但是如果我要分割符号不是char,而是string,网上这方面的例子就比较少,现提供下面一种方法,仅供参考,我把他写成函数,可以取第几个字符的函数
/// <summary>
/// 分割函数
/// </summary>
/// <param name="src">要分割的字符串</param>
/// <param name="pattern">要分割的符号</param>
/// <returns>要分割的第几个符号</returns>
public static string splitStr(string src,string breakstr,int intNum)
{
if (src.Trim() == "")
{
return "";
}
if (breakstr == "")
{
return "";
}
string[] stringSeparators = new string[] {breakstr};
string[] sArray = src.Split(stringSeparators, StringSplitOptions.None);
string resultStr="";
int intCount=0;
foreach (string i in sArray)
{
intCount++;
if (intCount == intNum)
{
resultStr=i;
break;
}
}
return resultStr;
}
- 关于c#的split的另外一种技巧
- 关于乱码的另外一种解释
- 关于 CSS样式丢失 的另外一种可能
- 关于java.lang.VerifyError的另外一种错误原因
- 关于Mysql中in参数变量的另外一种写法
- factorial的另外一种算法
- 妻子 的另外一种解释
- ALV的另外一种写法
- ASSIGN的另外一种用法。
- DEBUG的另外一种方法
- HDP的另外一种构架
- 数组的另外一种写法
- 反射的另外一种方法
- 指数函数的另外一种实现
- this的另外一种用法
- INSTALL_FAILED_UPDATE_INCOMPATIBLE的另外一种解决办法
- json的另外一种写法
- C#中使用Split分隔字符串的技巧
- Linux操作系统下6个应急处理小常识
- 关于硬盘的软还原软件的说明(非还原精灵等备份系统数据类)
- 【一只好牛B的蚂蚁】
- Linux下针对partition损坏的硬盘HDD的数据恢复
- 按期完成IT项目的11条建议
- 关于c#的split的另外一种技巧
- Active Server Pages 错误 'ASP 0201' 的解决办法!
- C++学习重点分析
- 项目成功的12个关键原则
- 用PB编写邮件应用程序
- C#反射
- 有关熊猫
- 突然想到的问题!
- Windows Server 2003操作系统下注意事项