我使用正则表达式去分割字符串如:
AAAAAAAAA|_|BBBBBBBBBBB|_|CCCCCCCCC|_|
以"|_|"进行分割,结果是将每个字符进行单个分割了.
但: 如果是AAAAAAAAA,BBBBBBBBBBB,CCCCCCCCC, 以逗号分割,又没问题.代码如下:
public static string[] Split(string sString,string Cut)
{
string[] resultString = Regex.Split(sString,Cut);
return resultString;
}
AAAAAAAAA|_|BBBBBBBBBBB|_|CCCCCCCCC|_|
以"|_|"进行分割,结果是将每个字符进行单个分割了.
但: 如果是AAAAAAAAA,BBBBBBBBBBB,CCCCCCCCC, 以逗号分割,又没问题.代码如下:
public static string[] Split(string sString,string Cut)
{
string[] resultString = Regex.Split(sString,Cut);
return resultString;
}
解决方案 »
- 问题——未将对象引用设置到对象的实例
- 我的.net1.1升迁到2.0出错了,该怎么办?急!!!
- [急求高人解决]
- 如何用SqlCommand统计Sql Server表中的记录条数
- 厥倒!为什么resonse.write在if语句里通不过?
- 菜鸟问题:文件上传路径问题
- 新手提问(重发,刚才没说清楚)急!
- asp.net中的datagrid问题集中营!!!!!!!!!!!!
- 验证控件和autopostback的矛盾
- 我可以在 DataGrid 中选择一行吗???为什么点击下一页只是重新刷新了下,而并不是下一页???
- 2007-2008IBM技术大会什么开?
- ie直接打开EXECL不要出"打开","保存"问题解决结贴
不是替换原始字符串的内容
后面一个参数是正则表达式吧
.$ ^ { [ ( | ) * + ? \ 如果你使用的是2.0的话,完成这一功能,不用正则反而更简单public static string[] Split(string sString, string Cut)
{
string[] resultString = sString.Split(new string[] { Cut }, StringSplitOptions.RemoveEmptyEntries);
return resultString;
}