当前位置:  开发笔记 > 编程语言 > 正文

从逗号分隔的字符串中获取特定值

如何解决《从逗号分隔的字符串中获取特定值》经验,为你挑选了1个好方法。

我有一个仪器,它返回一个字符串值作为这个

string var = "0,0,0.1987,22.13"; 

我想只使用第4个值"22.13".我试过Trim()Replace()方法,但不能完全得到我想要的.怎么做到这一点?



1> Sweeper..:

这个Split方法最好在这里使用!

Split方法按照盖子上的说法进行操作.它将字符串拆分为您指定的字符分隔符的不同部分.例如,"Hello World".Split(' ')将字符串拆分为string[]包含的字符串{"Hello", "World"}.

所以在这种情况下,您可以通过','以下方式拆分字符串:

var.Split (',') //Use single quotes! It's of type char

如果要访问第四项,请使用索引器!(当然)

var.Split(',')[3] //Remember to use 3 instead of 4! It's zero based!

现在,您可以愉快地将字符串存储在某个变量中

string fourthThing = var.Split (',')[3];

附加信息:

Split方法还有一个带a char和a 的重载StringSplitOptions.如果您这样做:

var.Split (',', StringSplitOptions.RemoveEmptyEntries)

空条目将自动删除!有多好!

更多信息:https://msdn.microsoft.com/en-us/library/system.string.split(v = vs.110).aspx

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有