C# split函数的问题

例如stringc="a,b/r/nc";我要分隔出ab和c有什么办法吗?如有回答可行者必有重赏!其实主要就是从txt文件当中读取数据然后写进数据库,一个是,一个是/r/... 例如string c="a,b/r/nc";
我要分隔出a b和c
有什么办法吗?
如有回答可行者必有重赏!
其实主要就是从txt文件当中读取数据然后写进数据库,一个是,一个是/r/n换行,想两个一起进行,不过又要考虑到效率。
数据量比较大,先replace可能会影响效率,有没有其他的方法?
展开
 我来答
到茧照
2008-06-11 · TA获得超过1901个赞
知道大有可为答主
回答量:1589
采纳率:0%
帮助的人:2004万
展开全部
你一会儿是","分隔的.一会儿又是"/r/n"分隔.....总得有个谱吧?
就是说.可能出现的情况是什么?都有可能是什么分隔字串?

别老这么问.我们只能针对你的"a,b/r/nc"进行编写.可是当写完后.你又说得换成别的符号..

你还说的详细一点儿吧.我们大家也好帮你.

-----------------------

如果只有","和"/r/n"的话.那这么写就OK:
c.Replace("/r/n",",");
string[] val=c.Split(',');

------------------------

效率是在功能的基础上而言的.是在整个一套流程中控制的.不止是在某一个方法.某一个操作中来体现.

那.你要嫌这样儿麻烦.就别用txt.直接用UBB把数据存到数据库.岂不更省事?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
biyxkjy
2008-06-11 · TA获得超过196个赞
知道小有建树答主
回答量:501
采纳率:0%
帮助的人:216万
展开全部
我汗,你这要多少个split方法能解决呀。不过可以事先把要求的转换一下。比如
string c="a,b/r/nc";
c.replace("/r",",");
c.replace("/n",",");
string[] a = c.split(",");
好久不写c#了,应该是这么写吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Matt1089
2008-06-11 · TA获得超过124个赞
知道小有建树答主
回答量:145
采纳率:0%
帮助的人:93.2万
展开全部
string c="a,b/r/nc";
c.replace("/r",",");
c.replace("/n",",");
string[] a = c.split(",");
好久不写c#了,应该是这么写吧

抄一下楼上的哈,就是这样的呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式