日期:2014-05-18 浏览次数:21167 次
 string[] pic1 = productPic.Split('JPG');
------解决方案--------------------
应该是2L讲的原因
------解决方案--------------------
string[] pic1 = productPic.Split(new[] { "JPG" }, StringSplitOptions.None);
------解决方案--------------------
多字符分割有些许不同
char[] arrChr = “JPG”.ToCharArray();
string[] arr=productPic.Split(arrChr) ;
------解决方案--------------------
要看是传人参数是什么类型,char型就传char咯
------解决方案--------------------
用String.Split真的可以吗?
        static void Main()
        {
            String strTmp = "123.jpg456.jpg7j8p9g";
            char[] arrChr = "jpg".ToCharArray();
            string[] arr = strTmp.Split(arrChr);
            foreach (String s in arr)
            {
                Console.WriteLine(s);
            }
            Console.ReadKey();
        }
------解决方案--------------------
using System;
using System.Text.RegularExpressions;
namespace ConsoleApplication2
{
    class Program
    {
        static void Main()
        {
            String strTmp = "123.jpg456.jpg7j8p9g";
            char[] arrChr = "jpg".ToCharArray();
            string[] arr = Regex.Split(strTmp,"jpg");
            foreach (String s in arr)
            {
                Console.WriteLine(s);
            }
            Console.ReadKey();
        }
    }
}
------解决方案--------------------
试试这个
  Regex.Split(strTmp, "jpg").ToArray();