字符串分割函数:类似于VB的split()函数
来源:互联网 发布:nothing to lose知乎 编辑:程序博客网 时间:2024/05/29 14:18
/// <summary>
/// 根据字符串对字符串进行分割
/// </summary>
/// <param name="s_value">源字符串</param>
/// <param name="m_value">分隔符</param>
/// <returns></returns>
private string[] SplitByString(string s_value, string m_value)
{
int Lengthofm_value = m_value.Length; //分隔符的长度
int count = 0;
int start = 0;
int end = s_value.Length;
int at = 0;
int m = 1;
while((start <= end) && (at > -1))
{
count = end - start;
at = s_value.IndexOf(m_value, start, count);
if (at == -1) break;
//20071114:将微软示例代码由start = at + 1改为start = at +Lengthofm_value
//避免出现2个分隔符连续出现产生错误
start = at + Lengthofm_value;
//start = at + 1;
m++;
}
string[] strArray = new string[m];
strArray[0] = s_value;
if(s_value.IndexOf(m_value) != -1)
{
for(int i = 0; i < m; i++)
{
//获取分隔符前面的字符串
if(i != m-1)
{
strArray[i] = s_value.Substring(0,s_value.IndexOf(m_value));
s_value = s_value.Substring(m_value.Length + s_value.IndexOf(m_value));
}
//最后一个被分隔字符
else
{
strArray[i] = s_value;
}
}
}
return strArray;
}
/// 根据字符串对字符串进行分割
/// </summary>
/// <param name="s_value">源字符串</param>
/// <param name="m_value">分隔符</param>
/// <returns></returns>
private string[] SplitByString(string s_value, string m_value)
{
int Lengthofm_value = m_value.Length; //分隔符的长度
int count = 0;
int start = 0;
int end = s_value.Length;
int at = 0;
int m = 1;
while((start <= end) && (at > -1))
{
count = end - start;
at = s_value.IndexOf(m_value, start, count);
if (at == -1) break;
//20071114:将微软示例代码由start = at + 1改为start = at +Lengthofm_value
//避免出现2个分隔符连续出现产生错误
start = at + Lengthofm_value;
//start = at + 1;
m++;
}
string[] strArray = new string[m];
strArray[0] = s_value;
if(s_value.IndexOf(m_value) != -1)
{
for(int i = 0; i < m; i++)
{
//获取分隔符前面的字符串
if(i != m-1)
{
strArray[i] = s_value.Substring(0,s_value.IndexOf(m_value));
s_value = s_value.Substring(m_value.Length + s_value.IndexOf(m_value));
}
//最后一个被分隔字符
else
{
strArray[i] = s_value;
}
}
}
return strArray;
}
- 字符串分割函数:类似于VB的split()函数
- 类似于Split(VB)的函数
- 模拟java的split函数,分割字符串,类似于java的split方法
- split字符串分割函数
- split函数分割字符串
- Java分割字符串函数split的用法
- [Unity&]使用Split函数分割字符串的
- VB中Split函数的作用和用法(字符串用逗号分割)
- VB中Split函数的作用和用法(字符串用逗号分割)
- VB中Split函数的作用和用法(字符串用逗号分割)
- 分割字符串函数split(C#)
- 分割字符串函数split(C#)
- c 分割字符串函数 split
- SQL 字符串分割函数 split
- oracle字符串分割函数split
- php 字符串分割函数split
- Java-split函数-分割字符串
- oracle实现字符串分割函数 split()函数
- ajax readyState
- 身体器官工作表一览
- SQL优化之 not in
- ant学习笔记(四)
- ORACLE UTL_FILE文件包的应用,文件I/O操作
- 字符串分割函数:类似于VB的split()函数
- 网民出“邪招”应对运营商封堵
- 完整的ORACLE的UTL_FILE的资料
- .NET开发中的一些小技巧!(摘抄)
- Oracle内建包UTL_FILE使用说明
- JasperReport报表设计总结
- C3P0连接池详细配置
- 推荐--jQuery使用手册
- 《互联网视听节目服务管理规定》出台:视频网站何去何从?