当前位置: 代码迷 >> ASP.NET >> 求截取字符串,该怎么处理
  详细解决方案

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

热度:316   发布时间:2013-02-25 00:00:00.0
求截取字符串
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();
        }
    }
}
  相关解决方案