读书人

求截取字符串,该怎么处理

发布时间: 2013-01-11 11:57:35 作者: rapoo

求截取字符串
string name = "啊啊啊-10000元-100个";
分别截取 啊啊啊 10000 100
字符和数字长度不清楚 可能为 啊啊啊啊-2元-1个 string
[解决办法]

引用:
想用substring



using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
string name = "啊啊啊-10000元-100个";
string []arry=new string[3];
arry[0] = name.Substring(0, name.IndexOf("-"));
arry[1] = name.Substring(name.IndexOf("-") + 1, name.IndexOf("元") - name.IndexOf("-")-1);
arry[2] = name.Substring(name.LastIndexOf("-") + 1, name.IndexOf("个") - name.LastIndexOf("-") - 1);
foreach (string i in arry)
{
Console.WriteLine(i);
}
Console.ReadKey();
}
}
}

读书人网 >asp.net

热点推荐