【发布时间】:2012-03-25 02:51:40
【问题描述】:
我可以有两种情况的字符串行。
string mystring = "/aaa/bbb/ccc/ddd/eee"
和
string mystring2 = "aaa/bbb/ccc/ddd/eeee/";
当然,我可以使用“/”分割并进行一些检查,但我正在寻找一些优雅的解决方案。
如果我做 mystring.Split('/') 它可以在数组中的第二或第三位置,我怎么知道它在哪里?
我如何获得“ccc”?
谢谢!
【问题讨论】:
-
请详细说明您为什么不只是使用 mystring.Split('/');
-
string.split()有什么问题? -
如果我做 mystring.Split('/') 它可以在数组中的第二或第三位置,我怎么知道它在哪里?
-
为什么需要拆分,需要检查什么?
-
为什么
String.Split(new Char [] {'/'})不够“优雅”?