string name='luca-coco-kaka-shevchenko-Raul';
我想从kaka以后开始截取也就是想获得kaka-shevchenko-Raul
有点需要说明一下,前提我是不知道具体什么数据,只知道格式是String-String-String....这种格式,我想从中间截取,也就是说从第二个横线之后开始截取,以上面那个例子的话就是要从kaka 开始也就是说获得(kaka-shevchenko-Raul) 有什么方法一次性就可以得到
我想从kaka以后开始截取也就是想获得kaka-shevchenko-Raul
有点需要说明一下,前提我是不知道具体什么数据,只知道格式是String-String-String....这种格式,我想从中间截取,也就是说从第二个横线之后开始截取,以上面那个例子的话就是要从kaka 开始也就是说获得(kaka-shevchenko-Raul) 有什么方法一次性就可以得到
解决方案 »
- OleDb更新Excel单元格,含有特殊字符的问题
- 如何动态获得objectset
- datagridview如何交换两个已有列的索引值
- 请教一个连接sqlserver的问题。
- C#超简单的一个问题 弹出提示框
- 我用remoting做的项目,用内网协议是TCP,dataset返回是没错的,但是如果是外网TCP,有时候dataset是NULL的
- 高手请进:One or more errors encountered while loading the designer该如何解决
- (Winform)怎样设置DataGrid某一个单元格内的Combobox控件为可用或不可用呢?
- 路过的大神帮我看下这么样才能再listview里面实现点击网址就能打开网页
- c# 截取图片的一部分并保存
- 在DataTable 中 不区分大小写的取资料,有什么简便的方法吗?
- 问个奇怪问题:做了一个鼠标连点的小程序,为何当千年游戏启动后,便失效?
string[] temp = s.Split('-');
string result = "";
for(int i = 2 ; i < temp.Length;i++)
{
result += temp[i];
}
string name="luca-coco-kaka-shevchenko-Raul"; int idx = name.IndexOf('-', name.IndexOf('-') + 1) + 1;
name = name.Substring(idx); //kaka-shevchenko-Raul
name=name.Substring(name.IndexOf('-')+1);
name=name.Substring(name.IndexOf('-')+1);
{
static void Main()
{
string name = "luca-coco-kaka-shevchenko-Raul";
Console.WriteLine(name.Substring(name.IndexOf('-',name.IndexOf('-')+1)+1));
}
}