关于 split分割问题
数据库中保存着需要进行分隔的值split 值为 “\t” 如下图
在程序里取到这个split的值后,进行分隔, 发现变成 "\\t" 了,
致使使用 string[] str = text.Split(new string[] { strsplit }, StringSplitOptions.RemoveEmptyEntries); 对text的值进行分隔时出现错误,分析不出来。 手动将strsplit替换为"\t" 就可以。
有什么办法解决
这样就可以分隔
------解决方案--------------------首先要确定你的是'\t'还是"\t"
'\t'直接代入
"\t" 先 替换为'\t',然后用'\t'分划
foreach (string a in "a\\tb".Replace("\\t", "\t").Split('\t'))
{
Response.Write(a + "<br/>");
}