识别 并选取 字符串 中的之间 的 abc.jpg

解决方案 »

  1.   

    string pattern = "[img]([\s\S]*?)[\img]";
    MatchCollection mcs = Regex.Matches(strHtml, pattern);
            string[] lst = new string[mcs.Count];
            for (int i = 0; i < mcs.Count;i++ )
            {
                lst[i] = mcs[i].Value;
            }
      

  2.   


    额,我是想 选择 字符串中带有[img]标签里的东西,而且[img]不止一个,这样,貌似真的不行的
      

  3.   


                string myString = "";
                Regex reag = new Regex(@"\w+\.jpg(?=\[/img\])?(?!\[img\])");
                Console.WriteLine(reag.Match(myString).Value);            Console.ReadLine();
      

  4.   


    string myString = "";            
                Console.WriteLine(newString);
                string[] strs = newString.Split('|');
                foreach (var str in strs)
                {
                    if (string.IsNullOrEmpty(str) == false)
                    {
                        Console.WriteLine(str);
                    }
                }
      

  5.   


    string myString = "";
                string newString = myString.Replace("
                string[] strs = newString.Split('|');
                foreach (var str in strs)
                {
                    if (string.IsNullOrEmpty(str) == false)
                    {
                        Console.WriteLine(str);
                    }
                }