写的一个简单的分割字符串的函数(附原码)
来源:互联网 发布:海康摄像机网络不可达 编辑:程序博客网 时间:2024/05/17 09:22
写的一个简单的分割字符串的函数(附原码)
using System;
using System.Collections;
namespace ConsoleApplication4
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: 在此处添加代码以启动应用程序
//
string aa="a,;b,;ddd;e;f;yy";
string[] bb=SplitString(aa,",;");
for(int i = 0; i<bb.Length; i++)
{
System.Console.WriteLine(bb[i].ToString());
}
}
/// <summary>
/// 根据指定的标记符,分隔字符串,并返回字符数组
/// </summary>
/// <param name="sourceString">要分隔的字符</param>
/// <param name="splitChar">分隔标记符</param>
/// <returns></returns>
static string[] SplitString(string sourceString,string splitChar)
{
int len = splitChar.Length;
ArrayList al = new ArrayList();
int startPos = 0; //开始位置
int j = -1; //匹配索引位置
while(true)
{
j = sourceString.IndexOf(splitChar,startPos);
if(j > -1)
{
al.Add(sourceString.Substring(startPos,j-startPos));
startPos = j+len;
}
else
{
al.Add(sourceString.Substring(startPos));
break;
}
}
string[] result;
if(al.Count == 0)
{
string[] r = new string[1];
r[0] = sourceString;
result = r;
}
else
{
string[] r = new string[al.Count];
for(int i = 0; i < al.Count; i++)
{
r[i] = al[i].ToString();
}
result = r;
}
return result;
}
}
}
- 写的一个简单的分割字符串的函数(附原码)
- 写的一个简单的分割字符串的函数(附原码)
- MFC下写的一个字符串分割的Split函数
- 自己写的分割字符串的函数
- SQL点滴3—一个简单的字符串分割函数
- 【转】简单的字符串分割函数
- 一个很有用的字符串分割函数
- Oracle 创建一个字符串分割的函数
- SQLSERVER2008分割字符串的一个函数
- 写一个函数讲一个字符串使用特定的分隔符分割后输出
- 简单的字符串分割
- 一个分割字符串的函数,自定义分割符。
- 自己写的一个分割字符串的方法
- 俺写的一个简单的字符串处理函数(可能会有用)
- 写一个对clob按分隔符分割的函数
- 字符串分割的一个方法
- 写一个函数,实现字符串的复制
- AfxExtractSubString分割字符串的函数
- CListCtrl使用详解
- .NET资源站点汇总
- 选择供应商时的该与不该
- 杀毒历程
- VSS使用手册
- 写的一个简单的分割字符串的函数(附原码)
- 如何用UltraEdit编译C#源程序
- 彻底隐藏你的ip
- CRM引航汽车业
- 存储过程 VS 嵌入代码的sql语句
- 用C#操作XML
- Holiday Purchases Problems
- 权限管理的一点思路
- C#分析数据库结构,使用XSL模板自动生成代码