我有一个字符串,中间有“|”,把两个字符串分开,比如“abcd|efgh”,我用那个string的方法能得到“|”前后的两个字符串。比如分别得到“abcd” 和“efgh”
解决方案 »
- 递归??
- .net 使用access数据库文字超出“备注”类型,如何使用“OLE对象”类型存储
- gridview从数据库里取的数能否乘以100?
- windows窗体启动顺序
- 简单图像加密算法
- 新手请教关于MDI的问题
- 找了MSDN上的ListView的145篇文章,没有一篇是我想要的
- .net 里面如何动态改变图片、按钮的位置???
- DataGridView列宽怎样随另外一个DataGridView改变?
- 关于DataGrid的问题--怎样使DataGrid随Form大小和位置的变化而变化
- bluetooth search in window xp2(若问题解决立即增加50分)
- Response.Cookies的页面传值
string[] array=str.Split('|')
using System.Text.RegularExpressions;/// <summary>
/// 分割字符串
/// </summary>
public string[] SplitString(string strContent, string strSplit)
{
if (strContent.IndexOf(strSplit) < 0)
{
string[] tmp = { strContent };
return tmp;
}
return Regex.Split(strContent, Regex.Escape(strSplit), RegexOptions.IgnoreCase);
}使用 方法
string[] strRes = SplitString("abcd||||efgh","||||");
string[] ss = str.Splid("|");
String[] tmpStr=str.Split(new char(){'|'});
string[] arrStr = str.Split('|');
arrStr[0];// = abcd
arrStr[1];// = efgh
{
if (strContent.IndexOf(strSplit) != -1)
return strContent.Split(strSplid);
else
return {strContent};
}